Kaynağa Gözat

refactor: RSS Loop(#229)

ÁÑÑÍHÌLÅTØR SPÄRK 2 yıl önce
ebeveyn
işleme
e11a8e6d9b
1 değiştirilmiş dosya ile 1 ekleme ve 3 silme
  1. 1 3
      wbb/modules/rss.py

+ 1 - 3
wbb/modules/rss.py

@@ -36,10 +36,9 @@ __HELP__ = f"""
 
 async def rss_worker():
     log.info("RSS Worker started")
-    while True:
+    while not await sleep(RSS_DELAY):
         feeds = await get_rss_feeds()
         if not feeds:
-            await sleep(RSS_DELAY)
             continue
 
         loop = get_event_loop()
@@ -71,7 +70,6 @@ async def rss_worker():
                 log.info(f"Removed RSS Feed from {chat} (Invalid Chat)")
             except Exception as e:
                 log.info(f"RSS in {chat}: {str(e)}")
-        await sleep(RSS_DELAY)
 
 
 loop = get_event_loop()