Only increment offset if http response is successful.

This commit is contained in:
Filip Strajnar 2024-06-16 11:04:19 +02:00
parent 68e55d9b02
commit 31101158f4

View file

@ -108,7 +108,20 @@ int finalCode = await CommandLine
}
await db.SaveChangesAsync();
offset += searchResponse.JsonData.Messages.Length;
if (searchResponse.Response.IsSuccessStatusCode)
{
offset += searchResponse.JsonData.Messages.Length;
}
else
{
if (
searchResponse.Response.StatusCode
== System.Net.HttpStatusCode.TooManyRequests
)
await TooManyRequestsDelay();
}
Console.WriteLine(
$"Written {searchResponse.JsonData.Messages.Length} messages. {offset} / {totalMessages}"
);