Improve consistency by using campaign eligibility instead of linking status in all places

This commit is contained in:
DevilXD committed 2025-03-01 12:42:15 +01:00
1 parent 0804a75c2c
commit 6d803978a3
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -1409,7 +1409,7 @@ class InventoryOverview:
takefocus=False, takefocus=False,
).grid(column=1, row=2, sticky="w", padx=4) ).grid(column=1, row=2, sticky="w", padx=4)
# Linking status # Linking status
if campaign.linked: if campaign.eligible:
link_kwargs = { link_kwargs = {
"style": '', "style": '',
"text": _("gui", "inventory", "status", "linked"), "text": _("gui", "inventory", "status", "linked"),
+1 -1
View File
@@ -1521,7 +1521,7 @@ class Twitch:
] ]
campaigns.sort(key=lambda c: c.active, reverse=True) campaigns.sort(key=lambda c: c.active, reverse=True)
campaigns.sort(key=lambda c: c.upcoming and c.starts_at or c.ends_at) campaigns.sort(key=lambda c: c.upcoming and c.starts_at or c.ends_at)
campaigns.sort(key=lambda c: c.linked, reverse=True) campaigns.sort(key=lambda c: c.eligible, reverse=True)
self._drops.clear() self._drops.clear()
self.gui.inv.clear() self.gui.inv.clear()