#StackBounty: #android #retrofit2 Android: Not allow spam requests being called using Retrofit2

Bounty: 200

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)

Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.