This commit is contained in:
2024-05-14 03:30:42 +02:00
parent c91ca959f6
commit 3f1a396975
10 changed files with 161 additions and 35 deletions

View File

@ -65,6 +65,17 @@ class NoticeManager:
def notify_friend_removed(self, user: User, friend: ProfileModel):
self.notify_user(user, {'type': 'friend_removed', 'friend': ProfileSerializer(friend).data})
def ask_game(self, asker:User, asked: User):
self.notify_user(asker, {'type': 'game_asked', 'asker': ProfileSerializer(asked).data})
def ask_game_canceled(self, asker:User, asked: User):
self.notify_user(asker, {'type': 'game_canceled', 'asker': ProfileSerializer(asked).data})
def refuse_game(self, asked: User, asker: User):
self.notify_user(asked, {'type': 'game_refused', 'asker': ProfileSerializer(asker).data})
def accept_game(self, asked: User, asker: User):
self.notify_user(asked, {'type': 'game_accepted', 'asker': ProfileSerializer(asker).data})
notice_manager = NoticeManager()