can invite to play a game in chat

This commit is contained in:
2024-05-14 14:36:04 +02:00
parent 96a5094fd2
commit 1135014d0f
7 changed files with 69 additions and 52 deletions

View File

@ -65,17 +65,14 @@ 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(self, asked:User, asker: str):
self.notify_user(asked, {'type': 'game_asked', 'asker': asker})
def ask_game_canceled(self, asker:User, asked: User):
self.notify_user(asker, {'type': 'game_canceled', 'asker': ProfileSerializer(asked).data})
def refuse_game(self, asker: User, asked: str):
self.notify_user(asker, {'type': 'game_refused', 'asked': asked})
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})
def accept_game(self, asker: User, asked: str, id_game):
self.notify_user(asker, {'type': 'game_accepted', 'asked': asked, 'id_game': id_game})
notice_manager = NoticeManager()