diff options
| author | 2019-12-11 12:44:12 -0800 | |
|---|---|---|
| committer | 2019-12-11 12:44:12 -0800 | |
| commit | ddfbfe31b2c2d9e5bc5d46ab9ffffa5b35a63e5f (patch) | |
| tree | 6ed2f30b24c225f4d98521bea0f74c361a14baef | |
| parent | Reddit: move token renewal inside fetch_posts (diff) | |
Reddit: move BasicAuth instantiation to __init__
The object is basically just a namedtuple so there's no need to
re-create it every time a token is obtained.
* Remove log message which shows credentials.
* Initialise headers attribute to None in __init__.
| -rw-r--r-- | bot/cogs/reddit.py | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/bot/cogs/reddit.py b/bot/cogs/reddit.py index 0802c6102..48f636159 100644 --- a/bot/cogs/reddit.py +++ b/bot/cogs/reddit.py @@ -32,8 +32,10 @@ class Reddit(Cog):          self.webhook = None          self.access_token = None -        bot.loop.create_task(self.init_reddit_ready()) +        self.headers = None +        self.client_auth = BasicAuth(RedditConfig.client_id, RedditConfig.secret) +        bot.loop.create_task(self.init_reddit_ready())          self.auto_poster_loop.start()      def cog_unload(self) -> None: @@ -61,9 +63,6 @@ class Reddit(Cog):              "duration": "temporary"          } -        log.info(f"{RedditConfig.client_id}, {RedditConfig.secret}") -        self.client_auth = BasicAuth(RedditConfig.client_id, RedditConfig.secret) -          for _ in range(self.MAX_RETRIES):              response = await self.bot.http_session.post(                  url=f"{self.URL}/api/v1/access_token",  |