[AZ-1126] Migrate capturedAt to DateTimeOffset
ci/woodpecker/push/01-test Pipeline failed
ci/woodpecker/push/02-build-push unknown status

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Oleksandr Bezdieniezhnykh
2026-06-26 13:34:35 +03:00
parent b055450e40
commit 50d4a76be3
19 changed files with 242 additions and 43 deletions
@@ -80,9 +80,7 @@ public sealed class UavTileQualityGate : IUavTileQualityGate
// Rule 4 (Captured-at age): forbid future timestamps beyond clock skew and
// reject anything older than the configured max age.
var now = _timeProvider.GetUtcNow().UtcDateTime;
var capturedAt = metadata.CapturedAt.Kind == DateTimeKind.Utc
? metadata.CapturedAt
: metadata.CapturedAt.ToUniversalTime();
var capturedAt = metadata.CapturedAt.UtcDateTime;
if (capturedAt > now.AddSeconds(_qualityConfig.CapturedAtFutureSkewSeconds))
{