GetUserFromID Rate Limit application / consumer wide?

Dec 6, 2015 at 9:05 PM
Edited Dec 6, 2015 at 9:51 PM
Hi linvi,

I use the following in my background worker task:
private void accounttask_DoWork(object sender, DoWorkEventArgs e)
{
 Auth.ExecuteOperationWithCredentials(creds, () =>
 {
                RateLimit.RateLimitTrackerOption = RateLimitTrackerOptions.TrackOnly;

                TweetinviEvents.QueryBeforeExecute += (senderT, args) =>
                {
                         ...
                }
});
ActualStep = 1;
GetFollowers();
ActualStep = 2;
GetFollowerDetails();
}




private void GetFollowerDetails()
{
Auth.ExecuteOperationWithCredentials(creds, () =>
{   
   for (int ix = 0; ix <= newFollowersID.Count - 1; ix++ )
   {
       long iUser = Convert.ToInt64(newFollowersID[ix]);

       var user = User.GetUserFromId(iUser);
       ...
   }
}
}
As I saw now, that even with different Twitter account credentials the Rate Limit of 181 for getting a user's details seems to be application wide (or consumer key wide).

Immediately when one of theses task runs into the Rate Limit all other tasks of this kind go into idle mode and wait the Rate Limit to be resetted.

I am using 0.9.10.0
Dec 7, 2015 at 1:15 PM
Opened Question at Github, created it accidently here.