aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/server-commands/server/config-command.ts
diff options
context:
space:
mode:
Diffstat (limited to 'shared/server-commands/server/config-command.ts')
-rw-r--r--shared/server-commands/server/config-command.ts36
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: {