Files
2026-09-28 23:15:47 +05:30

6 lines
289 B
TypeScript

/** Last write wins. Equal timestamps: incoming wins. No server row: insert. */
export function incomingWins(serverUpdatedAt: Date | null, incomingUpdatedAt: Date): boolean {
if (serverUpdatedAt === null) return true;
return incomingUpdatedAt.getTime() >= serverUpdatedAt.getTime();
}