diff options
author | ue86388 <dmitrii.morozov@sbb.ch> | 2024-04-10 15:09:51 +0200 |
---|---|---|
committer | ue86388 <dmitrii.morozov@sbb.ch> | 2024-04-10 15:09:51 +0200 |
commit | a53ea1d94a25f010dbba8a471bc832874bbb4ae7 (patch) | |
tree | 330470ee421ffbae34434b4637ff16b1dfb4b5f5 /FortniteStatusWrapper.py | |
parent | 70c2e0df67e76f755db292a5a817c31770267a70 (diff) |
Make it work again
Diffstat (limited to 'FortniteStatusWrapper.py')
-rw-r--r-- | FortniteStatusWrapper.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/FortniteStatusWrapper.py b/FortniteStatusWrapper.py deleted file mode 100644 index aa7ee12..0000000 --- a/FortniteStatusWrapper.py +++ /dev/null @@ -1,35 +0,0 @@ -from telebot import formatting -import time -from pythonFortniteStatus.FortniteStatus import * - -__polling_interval__ = 5 - -fortniteStatus = FortniteStatus() - -class Observer: - async def update(self, fortniteStatus) -> None: - pass - -class FortniteStatusWrapper: - - observers = [] - fortniteStatus = None - - async def run(self): - while True: - await self.__readStatus() - time.sleep(__polling_interval__) - - async def __readStatus(self): - serviceStatusTmp = fortniteStatus.getStatus() - if serviceStatusTmp != self.fortniteStatus: - await self.__notify(serviceStatusTmp) - self.fortniteStatus = serviceStatusTmp - - async def __notify(self, fortniteStatus): - print("Fortnite status changed, notifying observers") - for observer in self.observers: - await observer.update(fortniteStatus) - - def attach(self, observer: Observer): - self.observers.append(observer)
\ No newline at end of file |