mirror of
https://github.com/NicolasConstant/BirdsiteLive
synced 2025-06-05 21:49:16 +02:00
added waiting time to fit 100.000 rate limit
This commit is contained in:
@@ -55,7 +55,12 @@ namespace BirdsiteLive.Pipeline.Processors
|
|||||||
}
|
}
|
||||||
|
|
||||||
var splitCount = splitUsers.Count();
|
var splitCount = splitUsers.Count();
|
||||||
if (splitCount < 15) await Task.Delay((15 - splitCount) * WaitFactor, ct);
|
if (splitCount < 15) await Task.Delay((15 - splitCount) * WaitFactor, ct); //Always wait 15min
|
||||||
|
|
||||||
|
// Extra wait time to fit 100.000/day limit
|
||||||
|
var extraWaitTime = (int)Math.Ceiling((60 / ((100000d / 24) / userCount)) - 15);
|
||||||
|
if (extraWaitTime < 0) extraWaitTime = 0;
|
||||||
|
await Task.Delay(extraWaitTime * 1000, ct);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user