-
Notifications
You must be signed in to change notification settings - Fork 61
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
Change behaviour of scrobbler to clear sent scrobbles when successful #105
Conversation
…te implementation - change scrobbler behaviour to remove sucessfully scrobbled tracks from the cache - change return value of Scrobble methods - will always be either Successful, Cached. Actual failure reason may be stored by Scrobbler cache impl - Remove CacheEnabled property from IScrobbler. Just use new MemoryScrobbler class if needed - Remove Scrobbler class, add MemoryScrobbler. No migration path because the behaviour is different - and the old behaviour not that useful
89ce093
to
f71140a
Compare
any news on this =) |
Sorry! I got stuck with publishing the package - and I've been off on medical leave for the last couple weeks. So IIRC I just need to figure out how to migrate my current NuGet packaging to the new |
Oh, hope youre doing fine! I'll test if it works as expected! |
Thanks :) |
I had a quick test today, and the cache wasn't cleared after scrobbling. |
Ah good catch! Thanks for checking, I'll add that to the unit tests. Hopefully I can get this all wrapped up this weekend 👍 |
…ScrobbleAsync.ScrobbleResponse not being set - Update tests data
WIP - needs to handle potential failure of one batch