Merge pull request 'fix: context-aware empty state messages for /refractor status' (#128) from fix/refractor-empty-filter-message into main
All checks were successful
Build Docker Image / build (push) Successful in 3m29s
All checks were successful
Build Docker Image / build (push) Successful in 3m29s
This commit is contained in:
commit
34774290b8
@ -301,9 +301,18 @@ class Refractor(commands.Cog):
|
||||
page,
|
||||
)
|
||||
if not items:
|
||||
if progress == "close":
|
||||
has_filters = card_type or tier is not None or progress
|
||||
if has_filters:
|
||||
parts = []
|
||||
if card_type:
|
||||
parts.append(f"**{card_type.name}**")
|
||||
if tier is not None:
|
||||
parts.append(f"**{tier.name}**")
|
||||
if progress:
|
||||
parts.append(f"progress: **{progress.name}**")
|
||||
filter_str = ", ".join(parts)
|
||||
await interaction.edit_original_response(
|
||||
content="No cards are currently close to a tier advancement."
|
||||
content=f"No cards match your filters ({filter_str}). Try `/refractor status` with no filters to see all cards."
|
||||
)
|
||||
else:
|
||||
await interaction.edit_original_response(
|
||||
|
||||
Loading…
Reference in New Issue
Block a user