summaryrefslogtreecommitdiff
path: root/FortniteStatusWrapper.py
diff options
context:
space:
mode:
authorue86388 <dmitrii.morozov@sbb.ch>2024-04-10 15:09:51 +0200
committerue86388 <dmitrii.morozov@sbb.ch>2024-04-10 15:09:51 +0200
commita53ea1d94a25f010dbba8a471bc832874bbb4ae7 (patch)
tree330470ee421ffbae34434b4637ff16b1dfb4b5f5 /FortniteStatusWrapper.py
parent70c2e0df67e76f755db292a5a817c31770267a70 (diff)
Make it work again
Diffstat (limited to 'FortniteStatusWrapper.py')
-rw-r--r--FortniteStatusWrapper.py35
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