feat(channels): add line and zalo minio override config

This commit is contained in:
William Valentin
2026-02-17 10:54:43 -08:00
parent 2fe6495c92
commit 77ae15b3e2
4 changed files with 171 additions and 6 deletions
+22
View File
@@ -595,6 +595,17 @@ const lineSchema = z.object({
allowed_source_ids: z.array(z.string()).default([]),
require_mention: z.boolean().default(true),
mention_name: z.string().default('flynn'),
minio: z.object({
enabled: z.boolean().default(false),
endpoint: z.string().optional(),
access_key: z.string().optional(),
secret_key: z.string().optional(),
bucket: z.string().optional(),
prefix: z.string().default('flynn/channels/line'),
secure: z.boolean().default(true),
expires: z.string().default('24h'),
mc_path: z.string().optional(),
}).default({}),
}).optional();
const feishuSchema = z.object({
@@ -614,6 +625,17 @@ const zaloSchema = z.object({
allowed_user_ids: z.array(z.string()).default([]),
require_mention: z.boolean().default(true),
mention_name: z.string().default('flynn'),
minio: z.object({
enabled: z.boolean().default(false),
endpoint: z.string().optional(),
access_key: z.string().optional(),
secret_key: z.string().optional(),
bucket: z.string().optional(),
prefix: z.string().default('flynn/channels/zalo'),
secure: z.boolean().default(true),
expires: z.string().default('24h'),
mc_path: z.string().optional(),
}).default({}),
}).optional();
const browserSchema = z.object({