diff options
author | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-05-07 16:50:38 +0200 |
---|---|---|
committer | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-05-07 16:50:38 +0200 |
commit | cfa79cbbaf42a8f74a2cd4bca4d1d495b4d597f1 (patch) | |
tree | 6112ceda171cda2ed8c40c53cc0a8e0766c6e008 /FortniteEvents.py | |
parent | f5c57d8e73f33ca1d7374a2662fbc7a4592eb7cd (diff) |
Python code style
Diffstat (limited to 'FortniteEvents.py')
-rw-r--r-- | FortniteEvents.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/FortniteEvents.py b/FortniteEvents.py deleted file mode 100644 index c096818..0000000 --- a/FortniteEvents.py +++ /dev/null @@ -1,35 +0,0 @@ -import fortnitepy -import typing -import time -from FortniteClient import * -from TelegramBot import * -from persistence import PresenceRepository -from Formatter import * - -class ClientInitObserverImpl(ClientInitObserver): - async def on_event(self, fortniteClient: FortniteClient) -> None: - print('----------------') - print('FortniteClient ready as:') - print(fortniteClient.user.display_name) - print(fortniteClient.user.id) - print('----------------') - -class FriendPresenceObserverImpl(FriendPresenceObserver): - - __telegramBot: TelegramBot - __presenceRepository: PresenceRepository - - def __init__(self, telegramBot: TelegramBot, presenceRepository: PresenceRepository): - self.__telegramBot = telegramBot - self.__presenceRepository = presenceRepository - - async def update(self, display_name: str, playing: bool, party_size: int) -> None: - if playing: - last_presence = self.__presenceRepository.getLastUserPresence(display_name) - diff = time.time() - last_presence - if diff > 60 * 60: # 60 minutes - await self.__notifyFriendPlaying(display_name, party_size) - self.__presenceRepository.setLastUserPresence(display_name, time.time()) - - async def __notifyFriendPlaying(self, display_name: str, party_size: int): - await self.__telegramBot.send_message_to_all(format_friend_online(display_name, party_size))
\ No newline at end of file |