diff options
Diffstat (limited to 'shared/server-commands/server/config-command.ts')
-rw-r--r-- | shared/server-commands/server/config-command.ts | 36 |
1 files changed, 34 insertions, 2 deletions
diff --git a/shared/server-commands/server/config-command.ts b/shared/server-commands/server/config-command.ts index 8ab750983..1c2315ed1 100644 --- a/shared/server-commands/server/config-command.ts +++ b/shared/server-commands/server/config-command.ts | |||
@@ -18,17 +18,25 @@ export class ConfigCommand extends AbstractCommand { | |||
18 | } | 18 | } |
19 | } | 19 | } |
20 | 20 | ||
21 | disableImports () { | ||
22 | return this.setImportsEnabled(false) | ||
23 | } | ||
24 | |||
21 | enableImports () { | 25 | enableImports () { |
26 | return this.setImportsEnabled(true) | ||
27 | } | ||
28 | |||
29 | private setImportsEnabled (enabled: boolean) { | ||
22 | return this.updateExistingSubConfig({ | 30 | return this.updateExistingSubConfig({ |
23 | newConfig: { | 31 | newConfig: { |
24 | import: { | 32 | import: { |
25 | videos: { | 33 | videos: { |
26 | http: { | 34 | http: { |
27 | enabled: true | 35 | enabled |
28 | }, | 36 | }, |
29 | 37 | ||
30 | torrent: { | 38 | torrent: { |
31 | enabled: true | 39 | enabled |
32 | } | 40 | } |
33 | } | 41 | } |
34 | } | 42 | } |
@@ -36,6 +44,26 @@ export class ConfigCommand extends AbstractCommand { | |||
36 | }) | 44 | }) |
37 | } | 45 | } |
38 | 46 | ||
47 | private setChannelSyncEnabled (enabled: boolean) { | ||
48 | return this.updateExistingSubConfig({ | ||
49 | newConfig: { | ||
50 | import: { | ||
51 | videoChannelSynchronization: { | ||
52 | enabled | ||
53 | } | ||
54 | } | ||
55 | } | ||
56 | }) | ||
57 | } | ||
58 | |||
59 | enableChannelSync () { | ||
60 | return this.setChannelSyncEnabled(true) | ||
61 | } | ||
62 | |||
63 | disableChannelSync () { | ||
64 | return this.setChannelSyncEnabled(false) | ||
65 | } | ||
66 | |||
39 | enableLive (options: { | 67 | enableLive (options: { |
40 | allowReplay?: boolean | 68 | allowReplay?: boolean |
41 | transcoding?: boolean | 69 | transcoding?: boolean |
@@ -356,6 +384,10 @@ export class ConfigCommand extends AbstractCommand { | |||
356 | torrent: { | 384 | torrent: { |
357 | enabled: false | 385 | enabled: false |
358 | } | 386 | } |
387 | }, | ||
388 | videoChannelSynchronization: { | ||
389 | enabled: false, | ||
390 | maxPerUser: 10 | ||
359 | } | 391 | } |
360 | }, | 392 | }, |
361 | trending: { | 393 | trending: { |