Currently, our plugin works as dependent on the NetGSM Official WordPress Plugin. With this issue, we'll make it independent with the NetGSM Official Plugin.
Here, would be great if we could have a centralized logic to support multiple providers in the future. Also, the common part should be similar we have in the PandaSMS official plugin (the triggers)
Regarding the triggering SMS, I prefer async processes, we can leverage ActionScheduler as we did in the Hezarfen Pro, instead of using cron directly.
Before starting, we should make a plan and discuss on it.
Currently, our plugin works as dependent on the NetGSM Official WordPress Plugin. With this issue, we'll make it independent with the NetGSM Official Plugin.
Here, would be great if we could have a centralized logic to support multiple providers in the future. Also, the common part should be similar we have in the PandaSMS official plugin (the triggers)
Regarding the triggering SMS, I prefer async processes, we can leverage ActionScheduler as we did in the Hezarfen Pro, instead of using cron directly.
Before starting, we should make a plan and discuss on it.