bugfix/cleanup
This commit is contained in:
parent
61895c8e85
commit
85ba9cd9c1
12
cogs/meme.py
12
cogs/meme.py
@ -175,7 +175,6 @@ class Meme(commands.Cog):
|
||||
None
|
||||
"""
|
||||
|
||||
logging.critical("INCR FOR %s", uid)
|
||||
|
||||
if not uid in self.meme_leaderboard:
|
||||
self.meme_leaderboard[uid] = 1
|
||||
@ -183,12 +182,15 @@ class Meme(commands.Cog):
|
||||
self.meme_leaderboard[uid] += 1
|
||||
|
||||
async with sqlite3.connect(self.stats_db_path, timeout=2) as db_conn:
|
||||
query: str = "INSERT OR REPLACE INTO memes (discord_uid, count) VALUES (?, ?)"
|
||||
params: tuple = (uid, self.meme_leaderboard[uid])
|
||||
async with db_conn.execute(query, params) as db_cursor:
|
||||
"""Attempts both insert/update"""
|
||||
query_1: str = "UPDATE memes SET count = count + 1 WHERE discord_uid = ?"
|
||||
query_1_params: tuple = (uid,)
|
||||
query_2: str = "INSERT INTO memes (discord_uid, count) VALUES (?, ?)"
|
||||
query_2_params: tuple = (uid, self.meme_leaderboard[uid])
|
||||
await db_conn.execute(query_1, query_1_params)
|
||||
await db_conn.execute(query_2, query_2_params)
|
||||
await db_conn.commit()
|
||||
|
||||
logging.critical("DONE")
|
||||
|
||||
async def init_meme_leaderboard(self) -> None:
|
||||
"""
|
||||
|
Loading…
x
Reference in New Issue
Block a user