






















@@ -1173,14 +1173,11 @@ export const SignalAccountSchemaBase = z
11731173})
11741174.strict();
117511751176-// Account-level schemas skip allowFrom validation because accounts inherit
1177-// allowFrom from the parent channel config at runtime.
1178-// Validation is enforced at the top-level SignalConfigSchema instead.
1179-export const SignalAccountSchema = SignalAccountSchemaBase;
1180-11811176export const SignalConfigSchema = SignalAccountSchemaBase.extend({
11821177apiMode: z.enum(["auto", "native", "container"]).optional(),
1183-accounts: z.record(z.string(), SignalAccountSchema.optional()).optional(),
1178+// Account-level schemas skip allowFrom validation because accounts inherit
1179+// allowFrom from the parent channel config at runtime.
1180+accounts: z.record(z.string(), SignalAccountSchemaBase.optional()).optional(),
11841181defaultAccount: z.string().optional(),
11851182}).superRefine((value, ctx) => {
11861183requireOpenAllowFrom({
@@ -1453,13 +1450,10 @@ export const IMessageAccountSchemaBase = z
14531450})
14541451.strict();
145514521456-// Account-level schemas skip allowFrom validation because accounts inherit
1457-// allowFrom from the parent channel config at runtime.
1458-// Validation is enforced at the top-level IMessageConfigSchema instead.
1459-export const IMessageAccountSchema = IMessageAccountSchemaBase;
1460-14611453export const IMessageConfigSchema = IMessageAccountSchemaBase.extend({
1462-accounts: z.record(z.string(), IMessageAccountSchema.optional()).optional(),
1454+// Account-level schemas skip allowFrom validation because accounts inherit
1455+// allowFrom from the parent channel config at runtime.
1456+accounts: z.record(z.string(), IMessageAccountSchemaBase.optional()).optional(),
14631457defaultAccount: z.string().optional(),
14641458}).superRefine((value, ctx) => {
14651459requireOpenAllowFrom({
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。