Skip to content

Commit 36df4eb

Browse files
committed
aoc fix
`aoc` now only restarts the loop
1 parent 5d1270e commit 36df4eb

File tree

1 file changed

+1
-13
lines changed
  • pychan/commands/utilities

1 file changed

+1
-13
lines changed

pychan/commands/utilities/aoc.py

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -93,19 +93,7 @@ async def list(self, ctx: Context):
9393
async def force_update(self, ctx: Context):
9494
'''Wymusza natychmiastowe zaktualizowanie rankingu'''
9595
if self.tracked_channels.get(ctx.channel.id) is not None:
96-
tracked_channel = self.tracked_channels[ctx.channel.id]
97-
data = self.fetch_data(tracked_channel.leaderboard_id)
98-
extracted_data = self.parse_data(data)
99-
rows = self.get_rows(extracted_data)
100-
messages = self.split_message(rows)
101-
for i, msg in enumerate(tracked_channel.messages):
102-
if i < len(messages):
103-
await msg.edit(content=messages[i])
104-
else:
105-
await msg.delete()
106-
for i in range(len(tracked_channel.messages), len(messages)):
107-
new_msg = await tracked_channel.messages[0].channel.send(messages[i])
108-
tracked_channel.messages.append(new_msg)
96+
self.loop.restart()
10997
else:
11098
await ctx.reply("Śledzenie nawet nie jest włączone!")
11199

0 commit comments

Comments
 (0)