Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inventory not showing completed drops when 'Finished' is checked #563

Closed
issue-reporter opened this issue Sep 20, 2024 · 4 comments
Closed
Labels
Bug Something isn't working Solved This issue has been resolved

Comments

@issue-reporter
Copy link

The inventory tab is no longer showing completed drops when the 'Finished' option is checked.

This feature used to show all the drops that finished, but recently seems to show nothing. Not sure if it's a bug or a change on Amazon's end, but figured I'd report it just in case.

Thanks for all your hard work, your project has really made Twitch drops something enjoyable again.

@DevilXD DevilXD added the Bug Something isn't working label Sep 20, 2024
@DevilXD
Copy link
Owner

DevilXD commented Sep 20, 2024

Hello,

A campaign will be shown as "Finished" only if it hasn't expired yet, and all drops from it have been mined out. In addition to this, none of the other filtering option can cause it to be hidden - to rule this out, you can check all of the filtering options and hit Refresh. Checking all of the options will always show all possible campaigns.

Expired and finished campaigns may sometimes still show in the inventory, but then it's up to Twitch to decide when it's going to disappear - I have no control over this.

Please confirm that you still cannot see them after checking all of the filtering options.

@issue-reporter
Copy link
Author

issue-reporter commented Sep 20, 2024

I checked all of the filtering options and searched through the list, and can confirm that no completed campaigns are showing, even ones that are still currently active. I am using the newest build. This issue seemed to appear with a newer build version, I want to say within the past week or so.

When I press 'Reload' on the settings page and swap back to the Inventory tab, I can see it running through all the campaigns and the completed ones do appear momentarily with the rest. Not sure if this helps.

EDIT: I just finished another campaign and it disappeared as well.

@DevilXD
Copy link
Owner

DevilXD commented Sep 20, 2024

Hmm. The code responsible for the filtering was touched twice about 2 weeks ago, and one of those touches was making the filter not show sub-only campaigns - those campaigns consist only of drops that can be earned by subscribing to a channel, and thus do not have any time requirements. No time requirement means they take 0 total minutes to mine, and thus also have 0 minutes remaining. This was used to implement the filter: ab37b0a

However, you can see that remaining_time was used for this distinction. That means that any campaign with 0 remaining minutes won't show up. Usually this would be a sub-only campaign, but coincidentally, finished campaigns also have 0 minutes remaining on them, and that's what appears to be filtering them out, even with the filtering option set to show them.

This should be an easy fix to implement.

@DevilXD
Copy link
Owner

DevilXD commented Sep 20, 2024

This should be now fixed by bd048e0

@DevilXD DevilXD closed this as completed Sep 20, 2024
@DevilXD DevilXD added the Solved This issue has been resolved label Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Solved This issue has been resolved
Projects
None yet
Development

No branches or pull requests

2 participants