I have a case where some users end up in a loop of requesting
@GET API call too often.
Too often = 10-20x every second.
Currently, I’ve not located the problem and it seems that it’s not going to be an easy fix, but I was wondering, is there a possibility to set some kind of limitations on
Retrofit2, where if the app goes into some kind of loop where single API request is called so many times, it actually ignores these requests, for instance, do 1-5x same requests in a second max. or something similar?
How could this be done (from a networking library settings perspective)? (Till I find the root cause, I’d like to protect backend)