always refresh even when there is still nothing to show
This commit is contained in:
parent
9046201174
commit
76962e6936
3 changed files with 4 additions and 6 deletions
|
@ -51,8 +51,6 @@ async def listReaction(client, payload):
|
||||||
embed, pageMAX = await embedListeReminder(utilisateur, payload.guild_id, page, embed["color"], refresh_message)
|
embed, pageMAX = await embedListeReminder(utilisateur, payload.guild_id, page, embed["color"], refresh_message)
|
||||||
elif type == 1:
|
elif type == 1:
|
||||||
embed, pageMAX = await embedListeToDo(utilisateur, page, embed["color"], refresh_message)
|
embed, pageMAX = await embedListeToDo(utilisateur, page, embed["color"], refresh_message)
|
||||||
if embed == False:
|
|
||||||
return False, False
|
|
||||||
if pageMAX > 1:
|
if pageMAX > 1:
|
||||||
await removeReactions(message, ["🔄"])
|
await removeReactions(message, ["🔄"])
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -80,7 +80,7 @@ async def embedListeReminder(utilisateur, guildID, page, color = None, refresh_m
|
||||||
for emoji in ["⬅️", "➡️"]:
|
for emoji in ["⬅️", "➡️"]:
|
||||||
await refresh_message.add_reaction(emoji)
|
await refresh_message.add_reaction(emoji)
|
||||||
else:
|
else:
|
||||||
return (False, False)
|
nothing = True
|
||||||
|
|
||||||
if pageMAX == 1:
|
if pageMAX == 1:
|
||||||
page = 1 # force page 1
|
page = 1 # force page 1
|
||||||
|
@ -89,7 +89,7 @@ async def embedListeReminder(utilisateur, guildID, page, color = None, refresh_m
|
||||||
embed = Embed(description = f"**Rappel{'s' if len(reminders) > 1 else ''} de {utilisateur.mention}** • Page {page}/{pageMAX}", color = color)
|
embed = Embed(description = f"**Rappel{'s' if len(reminders) > 1 else ''} de {utilisateur.mention}** • Page {page}/{pageMAX}", color = color)
|
||||||
embed.set_thumbnail(url = utilisateur.avatar_url_as(size = 64))
|
embed.set_thumbnail(url = utilisateur.avatar_url_as(size = 64))
|
||||||
limit = 5 * page
|
limit = 5 * page
|
||||||
if len(reminders) > 0 and page <= pageMAX:
|
if (len(reminders) > 0 and page <= pageMAX) or not nothing:
|
||||||
curseur = limit - 4
|
curseur = limit - 4
|
||||||
for reminder in reminders[limit - 5:]:
|
for reminder in reminders[limit - 5:]:
|
||||||
if curseur <= limit:
|
if curseur <= limit:
|
||||||
|
|
|
@ -68,7 +68,7 @@ async def embedListeToDo(utilisateur, page, color = None, refresh_message = None
|
||||||
for emoji in ["⬅️", "➡️"]:
|
for emoji in ["⬅️", "➡️"]:
|
||||||
await refresh_message.add_reaction(emoji)
|
await refresh_message.add_reaction(emoji)
|
||||||
else:
|
else:
|
||||||
return (False, False)
|
nothing = True
|
||||||
|
|
||||||
if pageMAX == 1:
|
if pageMAX == 1:
|
||||||
page = 1 # force page 1
|
page = 1 # force page 1
|
||||||
|
@ -78,7 +78,7 @@ async def embedListeToDo(utilisateur, page, color = None, refresh_message = None
|
||||||
embed = Embed(description = f"**To Do{s if len(todos) > 1 else ''} de {utilisateur.mention}** • Page {page}/{pageMAX}", color = color)
|
embed = Embed(description = f"**To Do{s if len(todos) > 1 else ''} de {utilisateur.mention}** • Page {page}/{pageMAX}", color = color)
|
||||||
embed.set_thumbnail(url = utilisateur.avatar_url_as(size = 64))
|
embed.set_thumbnail(url = utilisateur.avatar_url_as(size = 64))
|
||||||
limit = 5 * page
|
limit = 5 * page
|
||||||
if len(todos) > 0 and page <= pageMAX:
|
if (len(todos) > 0 and page <= pageMAX) or not nothing:
|
||||||
curseur = limit - 4
|
curseur = limit - 4
|
||||||
for todo in todos[limit - 5:]:
|
for todo in todos[limit - 5:]:
|
||||||
if curseur <= limit:
|
if curseur <= limit:
|
||||||
|
|
Reference in a new issue