diff --git a/frontend/src/pages/settings/GeneralTab.tsx b/frontend/src/pages/settings/GeneralTab.tsx index 4b07c496..076eb8f5 100644 --- a/frontend/src/pages/settings/GeneralTab.tsx +++ b/frontend/src/pages/settings/GeneralTab.tsx @@ -205,7 +205,7 @@ export default function GeneralTab({ allSetting, updateSetting }: GeneralTabProp onChange={(v) => updateSetting({ expireDiff: Number(v) || 0 })} /> - updateSetting({ trafficDiff: Number(v) || 0 })} /> diff --git a/frontend/src/schemas/setting.ts b/frontend/src/schemas/setting.ts index e9f5276e..e5fd5438 100644 --- a/frontend/src/schemas/setting.ts +++ b/frontend/src/schemas/setting.ts @@ -16,7 +16,7 @@ export const AllSettingSchema = z.object({ panelProxy: z.string().optional(), pageSize: z.number().int().min(1).max(1000).optional(), expireDiff: nonNegativeInt.optional(), - trafficDiff: nonNegativeInt.optional(), + trafficDiff: nonNegativeInt.max(100).optional(), remarkModel: z.string().optional(), datepicker: z.enum(['gregorian', 'jalalian']).optional(), tgBotEnable: z.boolean().optional(),