diff options
| author | 2019-10-15 23:43:18 +0200 | |
|---|---|---|
| committer | 2019-10-15 23:43:18 +0200 | |
| commit | d9322f0a559af7433da0b326a7d33e776a0b64ee (patch) | |
| tree | 85a322ac02e3d3ea99138bae510a4ff432765b73 | |
| parent | Unload cog on auth error and fix linting warnings (diff) | |
| parent | Add Reddit OAuth tasks and refactor code (diff) | |
Resolve merge conflict
Diffstat (limited to '')
| -rw-r--r-- | bot/cogs/reddit.py | 6 | 
1 files changed, 2 insertions, 4 deletions
| diff --git a/bot/cogs/reddit.py b/bot/cogs/reddit.py index 451d2bf4c..7b183221c 100644 --- a/bot/cogs/reddit.py +++ b/bot/cogs/reddit.py @@ -42,7 +42,6 @@ class Reddit(Cog):          self.top_weekly_posts_task = None          self.bot.loop.create_task(self.init_reddit_polling()) -        self.refresh_access_token.start()      @tasks.loop(hours=0.99)  # access tokens are valid for one hour      async def refresh_access_token(self) -> None: @@ -69,8 +68,6 @@ class Reddit(Cog):      @refresh_access_token.before_loop      async def get_tokens(self) -> None:          """Get Reddit access and refresh tokens.""" -        await self.bot.wait_until_ready() -          headers = {"User-Agent": self.USER_AGENT}          data = {              "grant_type": "client_credentials", @@ -120,7 +117,7 @@ class Reddit(Cog):                  content = await response.json()                  posts = content["data"]["children"]                  return posts[:amount] - +                          await asyncio.sleep(3)          log.debug(f"Invalid response from: {url} - status code {response.status}, mimetype {response.content_type}") @@ -331,6 +328,7 @@ class Reddit(Cog):          """Initiate reddit post event loop."""          await self.bot.wait_until_ready()          self.reddit_channel = await self.bot.fetch_channel(Channels.reddit) +        self.refresh_access_token.start()          if self.reddit_channel is not None:              if self.new_posts_task is None: | 
