EXPERIMENTAL: feature: support qBittorrent

This commit is contained in:
Jesse Chan
2020-10-14 01:07:38 +08:00
parent f113835864
commit 6e866445ea
26 changed files with 1366 additions and 101 deletions
+6 -1
View File
@@ -58,6 +58,11 @@ const transmissionConnectionSettingsSchema = z.object({
export type TransmissionConnectionSettings = z.infer<typeof transmissionConnectionSettingsSchema>;
export const clientConnectionSettingsSchema = rTorrentConnectionSettingsSchema;
export const clientConnectionSettingsSchema = z.union([
qBittorrentConnectionSettingsSchema,
rTorrentConnectionSettingsSchema,
]);
export type ClientConnectionSettings = z.infer<typeof clientConnectionSettingsSchema>;
export const SUPPORTED_CLIENTS: Array<ClientConnectionSettings['client']> = ['qBittorrent', 'rTorrent'];