Split client and server revision tracking

This commit is contained in:
Jage9
2026-03-09 02:31:00 -04:00
parent 0cf660c606
commit 1a8f750aa6
10 changed files with 105 additions and 64 deletions

View File

@@ -55,7 +55,9 @@ export const welcomeMessageSchema = z.object({
serverInfo: z
.object({
instanceId: z.string(),
version: z.string().optional(),
releaseVersion: z.string().optional(),
serverVersion: z.string().optional(),
expectedClientRevision: z.string().optional(),
gridName: z.string().optional(),
welcomeMessage: z.string().optional(),
})
@@ -140,6 +142,9 @@ export const authRequiredSchema = z.object({
message: z.string(),
gridName: z.string().optional(),
welcomeMessage: z.string().optional(),
releaseVersion: z.string().optional(),
expectedClientRevision: z.string().optional(),
serverVersion: z.string().optional(),
authPolicy: z
.object({
usernameMinLength: z.number().int().positive(),