fix: align ticket timers to server clock
This commit is contained in:
parent
3b5676ed35
commit
090ebb9607
7 changed files with 162 additions and 17 deletions
|
|
@ -71,6 +71,7 @@ const serverTicketSchema = z.object({
|
|||
totalWorkedMs: z.number(),
|
||||
internalWorkedMs: z.number().optional(),
|
||||
externalWorkedMs: z.number().optional(),
|
||||
serverNow: z.number().optional(),
|
||||
activeSession: z
|
||||
.object({
|
||||
id: z.string(),
|
||||
|
|
@ -143,6 +144,7 @@ export function mapTicketFromServer(input: unknown) {
|
|||
totalWorkedMs: s.workSummary.totalWorkedMs,
|
||||
internalWorkedMs: s.workSummary.internalWorkedMs ?? 0,
|
||||
externalWorkedMs: s.workSummary.externalWorkedMs ?? 0,
|
||||
serverNow: s.workSummary.serverNow,
|
||||
activeSession: s.workSummary.activeSession
|
||||
? {
|
||||
...s.workSummary.activeSession,
|
||||
|
|
@ -201,6 +203,9 @@ export function mapTicketWithDetailsFromServer(input: unknown) {
|
|||
workSummary: s.workSummary
|
||||
? {
|
||||
totalWorkedMs: s.workSummary.totalWorkedMs,
|
||||
internalWorkedMs: s.workSummary.internalWorkedMs ?? 0,
|
||||
externalWorkedMs: s.workSummary.externalWorkedMs ?? 0,
|
||||
serverNow: s.workSummary.serverNow,
|
||||
activeSession: s.workSummary.activeSession
|
||||
? {
|
||||
...s.workSummary.activeSession,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue