From cfa79cbbaf42a8f74a2cd4bca4d1d495b4d597f1 Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Tue, 7 May 2024 16:50:38 +0200 Subject: Python code style --- FortniteStatusNotifier.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 FortniteStatusNotifier.py (limited to 'FortniteStatusNotifier.py') 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 -- cgit v1.2.3