fix(bot): 🐛 Servers leaderboard.
This commit is contained in:
@@ -22,7 +22,7 @@ class Admin(base.Cog):
|
|||||||
def cog_unload(self) -> None:
|
def cog_unload(self) -> None:
|
||||||
self.update_leaderboard.cancel()
|
self.update_leaderboard.cancel()
|
||||||
|
|
||||||
@tasks.loop(minutes=15)
|
@tasks.loop(seconds=30)
|
||||||
async def update_leaderboard(self) -> None:
|
async def update_leaderboard(self) -> None:
|
||||||
"""Updates the leaderboard."""
|
"""Updates the leaderboard."""
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,9 @@ def deduplicate(i: Iterable[T], key: Callable[[T], U] = lambda i: i) -> list[T]:
|
|||||||
result = []
|
result = []
|
||||||
|
|
||||||
for item in i:
|
for item in i:
|
||||||
if key(item) not in found_keys:
|
k = key(item)
|
||||||
|
if k not in found_keys:
|
||||||
result.append(item)
|
result.append(item)
|
||||||
|
found_keys.add(k)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|||||||
Reference in New Issue
Block a user