attempt to speed up

This commit is contained in:
Ben 2025-06-03 14:35:01 +02:00
parent ea686388a4
commit 79619869b8
No known key found for this signature in database
GPG Key ID: 0F16E812E736C24B
2 changed files with 7 additions and 6 deletions

View File

@ -43,12 +43,11 @@ namespace AutoClient
public void Queue(Action<CodexWrapper> action)
{
if (queue.Count > 2) log.Log("Queue full. Waiting...");
var sleep = 0.1;
while (queue.Count > 2)
if (queue.Count > 3) Thread.Sleep(TimeSpan.FromSeconds(5.0));
if (queue.Count > 5) log.Log("Queue full. Waiting...");
while (queue.Count > 5)
{
Thread.Sleep(TimeSpan.FromSeconds(sleep));
sleep *= 2.0;
Thread.Sleep(TimeSpan.FromSeconds(1.0));
}
lock (queueLock)

View File

@ -278,6 +278,8 @@ namespace AutoClient.Modes.FolderStore
{
try
{
if (purchase.IsStarted) return;
var expirySeconds = Convert.ToInt64(purchase.Request.Expiry);
var expiry = TimeSpan.FromSeconds(expirySeconds);
Log($"Request was submitted but not started yet. Waiting {Time.FormatDuration(expiry)} to start or expire...");
@ -285,7 +287,7 @@ namespace AutoClient.Modes.FolderStore
var limit = DateTime.UtcNow + expiry;
while (DateTime.UtcNow < limit)
{
Thread.Sleep(TimeSpan.FromSeconds(30));
Thread.Sleep(TimeSpan.FromSeconds(10));
var update = GetPurchase(purchase.Request.Id);
if (update != null)
{