notifo
notifo copied to clipboard
SQL support using YesSQL
Hello. I can do this. Let me check the project source code out.
Sure, you are welcome. EF is also an option as it is probably needed for identity
I have noticed that the project is using the MongoDB scheduling mechanism. By supporting SQL do we need to completely cut the MongoDB from the project? and need to find an alternative solution for the scheduling part? or we can use both MongoDB and SQLServer at the same time?
The MongoDB scheduler is basically a timer: https://github.com/notifo-io/notifo/blob/main/backend/src/Notifo.Infrastructure/MongoDb/Scheduling/MongoDbScheduler.cs
I can make the timer part reusable, then we only need to rebuild the store part for SQL.
I have decoupled the timer stuff from MongoDB.
Thanks.
Should I remove the MongoDB implementations or keep them?
No, I need them ;)