mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-07-07 11:07:19 +00:00
chore: formatting
This commit is contained in:
parent
5c0602715d
commit
81109314ea
45 changed files with 139 additions and 75 deletions
|
@ -13,19 +13,20 @@ const baseConfig = z.strictObject({
|
|||
filetype_blacklist: z.array(z.string().max(32)).max(255).default([]),
|
||||
filetype_whitelist: z.array(z.string().max(32)).max(255).default([]),
|
||||
});
|
||||
const configWithWhitelist = baseConfig.merge(z.strictObject({
|
||||
whitelist_enabled: z.literal(true),
|
||||
blacklist_enabled: z.literal(false).default(false),
|
||||
}));
|
||||
const configWithBlacklist = baseConfig.merge(z.strictObject({
|
||||
blacklist_enabled: z.literal(true),
|
||||
whitelist_enabled: z.literal(false).default(false),
|
||||
}));
|
||||
const configWithWhitelist = baseConfig.merge(
|
||||
z.strictObject({
|
||||
whitelist_enabled: z.literal(true),
|
||||
blacklist_enabled: z.literal(false).default(false),
|
||||
}),
|
||||
);
|
||||
const configWithBlacklist = baseConfig.merge(
|
||||
z.strictObject({
|
||||
blacklist_enabled: z.literal(true),
|
||||
whitelist_enabled: z.literal(false).default(false),
|
||||
}),
|
||||
);
|
||||
|
||||
const configSchema = z.union([
|
||||
configWithWhitelist,
|
||||
configWithBlacklist,
|
||||
]);
|
||||
const configSchema = z.union([configWithWhitelist, configWithBlacklist]);
|
||||
|
||||
export const MatchAttachmentTypeTrigger = automodTrigger<MatchResultType>()({
|
||||
configSchema,
|
||||
|
|
|
@ -12,19 +12,20 @@ const baseConfig = z.strictObject({
|
|||
mime_type_blacklist: z.array(z.string().max(32)).max(255).default([]),
|
||||
mime_type_whitelist: z.array(z.string().max(32)).max(255).default([]),
|
||||
});
|
||||
const configWithWhitelist = baseConfig.merge(z.strictObject({
|
||||
whitelist_enabled: z.literal(true),
|
||||
blacklist_enabled: z.literal(false).default(false),
|
||||
}));
|
||||
const configWithBlacklist = baseConfig.merge(z.strictObject({
|
||||
blacklist_enabled: z.literal(true),
|
||||
whitelist_enabled: z.literal(false).default(false),
|
||||
}));
|
||||
const configWithWhitelist = baseConfig.merge(
|
||||
z.strictObject({
|
||||
whitelist_enabled: z.literal(true),
|
||||
blacklist_enabled: z.literal(false).default(false),
|
||||
}),
|
||||
);
|
||||
const configWithBlacklist = baseConfig.merge(
|
||||
z.strictObject({
|
||||
blacklist_enabled: z.literal(true),
|
||||
whitelist_enabled: z.literal(false).default(false),
|
||||
}),
|
||||
);
|
||||
|
||||
const configSchema = z.union([
|
||||
configWithWhitelist,
|
||||
configWithBlacklist,
|
||||
]);
|
||||
const configSchema = z.union([configWithWhitelist, configWithBlacklist]);
|
||||
|
||||
export const MatchMimeTypeTrigger = automodTrigger<MatchResultType>()({
|
||||
configSchema,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue