refactor(schedule): make absolute times explicit
This commit is contained in:
@@ -36,25 +36,8 @@ export const rpcErrorSchema: z.ZodType<RpcError> = z.discriminatedUnion('code',
|
||||
z.object({ code: z.literal('cancelled'), message: z.string(), details: z.object({}) }),
|
||||
z.object({ code: z.literal('session-not-found'), message: z.string(), details: z.object({ sessionId: z.string() }) }),
|
||||
z.object({ code: z.literal('model-unavailable'), message: z.string(), details: z.object({ provider: z.string(), model: z.string() }) }),
|
||||
z.object({
|
||||
code: z.literal('session-conflict'),
|
||||
message: z.string(),
|
||||
details: z.object({
|
||||
sessionId: z.string(),
|
||||
requestedCwd: z.string(),
|
||||
existingCwd: z.string().optional(),
|
||||
requestedTimeZone: z.string(),
|
||||
existingTimeZone: z.string().optional(),
|
||||
}),
|
||||
}),
|
||||
z.object({
|
||||
code: z.literal('invalid-time-zone'),
|
||||
message: z.string(),
|
||||
details: z.object({
|
||||
field: z.union([z.literal('timeZone'), z.literal('clientTimeZone')]),
|
||||
value: z.union([z.string(), z.null()]),
|
||||
}),
|
||||
}),
|
||||
z.object({ code: z.literal('session-conflict'), message: z.string(), details: z.object({ sessionId: z.string(), requestedCwd: z.string(), existingCwd: z.string().optional() }) }),
|
||||
z.object({ code: z.literal('invalid-time-zone'), message: z.string(), details: z.object({ value: z.string() }) }),
|
||||
z.object({ code: z.literal('workspace-attach-failed'), message: z.string(), details: z.object({ sessionId: z.string(), workspaceId: z.string() }) }),
|
||||
z.object({ code: z.literal('workspace-not-found'), message: z.string(), details: z.object({ workspaceId: z.string() }) }),
|
||||
z.object({ code: z.literal('workspace-invalid-path'), message: z.string(), details: z.object({ path: z.string() }) }),
|
||||
|
||||
Reference in New Issue
Block a user