Это действительно зависит от вашего сценария использования. Например. частота подписок, сроки уведомления.
Может быть прямолинейно, у вас есть разумная частота подписки, при которой ваш сервер может обрабатывать каждое уведомление индивидуально (синхронно), и вы хотите уведомить их, как только они подпишутся.
Кодируйте свою функцию уведомления как независимую, выходящую за рамки страниц, которые принимают подписку. Причина в том, что вы можете затем использовать их на наших страницах / элементах управления.
Проще всего поместить код в папку "/ app-code".
Запустите функцию из события on_click любой созданной вами кнопки подписки.
Полагаю, вы проведете необходимые проверки и вернете соответствующий ответ.
Я не буду вдаваться в другие сценарии, если вам достаточно вышеуказанного.