feat(): push notifications via firebase admin

This commit is contained in:
doas root
2025-11-20 21:25:48 +03:00
parent c010984d64
commit fa24f4060f
22 changed files with 706 additions and 3 deletions
@@ -0,0 +1,8 @@
from abc import abstractmethod
from typing import Protocol
class NotificationService(Protocol):
@abstractmethod
async def send_notification(self, identifier: str, title: str, body: str) -> None:
raise NotImplementedError