@@ -118,10 +118,11 @@ export const sessionStateSchema = z
|
||||
])
|
||||
.transform((state): SessionState => {
|
||||
if (state.version === '3') return state
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
let migratedState: any = state
|
||||
if (!state.version) migratedState = migrateFromV1ToV2(state)
|
||||
return migrateFromV2ToV3(migratedState)
|
||||
})
|
||||
}) as z.ZodType<SessionState>
|
||||
|
||||
const migrateFromV1ToV2 = (
|
||||
state: z.infer<typeof sessionStateSchemaV1>
|
||||
|
||||
Reference in New Issue
Block a user