Fix check-in functionality with error handling and temporary user ID fallback

This commit is contained in:
2026-09-04 12:26:42 +05:30
parent 62bfe27a84
commit 51aaed8fd1
3 changed files with 21 additions and 9 deletions
+7 -1
View File
@@ -12,7 +12,13 @@ public record AssignStoresToRouteRequest(List<Guid> StoreIds);
public record AssignRouteOwnerRequest(Guid SalesRepId);
public record RecordCheckInRequest(Guid StoreId, decimal Latitude, decimal Longitude, DateTime? Timestamp);
public record RecordCheckInRequest(
Guid StoreId,
decimal Latitude,
decimal Longitude,
DateTime? Timestamp,
// TEMPORARY: required while auth doesn't resolve a logged-in user server-side — see testbug.md #28.
Guid? CheckedInByUserId = null);
public record RecordCheckOutRequest(Guid StoreId, DateTime? Timestamp);