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 /FortniteStatusNotifier.py | |
parent | f5c57d8e73f33ca1d7374a2662fbc7a4592eb7cd (diff) |
Python code style
Diffstat (limited to 'FortniteStatusNotifier.py')
-rw-r--r-- | FortniteStatusNotifier.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/FortniteStatusNotifier.py b/FortniteStatusNotifier.py deleted file mode 100644 index 7932380..0000000 --- a/FortniteStatusNotifier.py +++ /dev/null @@ -1,37 +0,0 @@ -from telebot import formatting -import time -import asyncio -from pythonFortniteStatus.FortniteStatus import * - -# Polling interval in seconds -__polling_interval__ = 5 * 60 # 5 minutes - -class FortniteStatusObserver: - async def update(self, fortnite_status) -> None: - pass - -class FortniteStatusNotifier: - - __fortniteStatusObserver: FortniteStatusObserver - __fortniteStatus: FortniteStatus - __lastFortniteStatus: any - - def __init__(self, fortniteStatusObserver: FortniteStatusObserver): - self.__fortniteStatusObserver = fortniteStatusObserver - self.__fortniteStatus = FortniteStatus() - - async def run(self): - # Initialize status - self.__lastFortniteStatus = self.__fortniteStatus.getStatus() - while True: - await self.__readStatus() - await asyncio.sleep(__polling_interval__) - - async def __readStatus(self): - serviceStatusTmp = self.__fortniteStatus.getStatus() - if serviceStatusTmp != self.__lastFortniteStatus: - await self.__notify(serviceStatusTmp) - self.__lastFortniteStatus = serviceStatusTmp - - async def __notify(self, fortniteStatus): - await self.__fortniteStatusObserver.update(fortniteStatus)
\ No newline at end of file |