-
-
Notifications
You must be signed in to change notification settings - Fork 208
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
Improvement: Mining event sending check #3055
Conversation
… when the mining event display is disabled.
I dont like this change as not sending the events when the setting is off significantly reduces the data that is available for the people that use this feature or other projects that rely on this api, is there an actual reason to disable this behaviour? |
Why should a user send this data to others when they don't actively benefit from it by displaying it? This also falls in the the gray-ish category about sending user data to a server, without opt out options |
the difference with farming contests and this is that farming contests needs 1 person to send it every 5 days, this needs constant data. Instead if people really want to opt out of this there should be a new option for this. |
We also had this discussion before afaik and thats when we made it always send but hide errors if you had it off. The problem this user is having is that the errors when posting (from ApiUtils not from MiningEventTracker itself) still show. The posting method in ApiUtils should just have a boolean for wether to post errors in chat instead |
i dont like the idea of hiding technical errors ever. we can hide known reasons (like the unspecified http 500 error or empty result when we know that soopy api is overloaded/offline) though |
I feel like generally this is the case but every rule has an exception, and i think having the base of a feature off is a fair exception for hiding errors relating to that feature |
src/main/java/at/hannibal2/skyhanni/features/mining/eventtracker/MiningEventTracker.kt
Outdated
Show resolved
Hide resolved
I have detected some issues with your pull request: Body issues: Please fix these issues. For the correct format, refer to the pull request template. |
in this case, the base is no real base option, since opt out is independent. As well as this is a reminder for the user that they are still sending data even though they dont see the display active. |
Fair enough |
I have detected some issues with your pull request: Title issues: Please fix these issues. For the correct format, refer to the pull request template. |
One or more Detekt Failures were detected:
|
What
Somehow we send the data from every player all the time to Soopy server? This is definitely not intended.
Reported: https://discord.com/channels/997079228510117908/1316207755719348324
Changelog Improvements
Changelog Technical Details