From a5881dbefd5d6f488afcee86001225404b45e8b4 Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Wed, 22 Aug 2018 18:52:30 +0200 Subject: [PATCH] [enh] allow to force enabling/disabling WS2P sync --- app/lib/dto/ConfDTO.ts | 1 + app/modules/ws2p/index.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/lib/dto/ConfDTO.ts b/app/lib/dto/ConfDTO.ts index cc33c9f29..ac1625ad1 100644 --- a/app/lib/dto/ConfDTO.ts +++ b/app/lib/dto/ConfDTO.ts @@ -85,6 +85,7 @@ export interface WS2PConfDTO { ws2p?: { privateAccess?: boolean publicAccess?: boolean + sync?: boolean uuid?: string upnp?: boolean remotehost?: string|null diff --git a/app/modules/ws2p/index.ts b/app/modules/ws2p/index.ts index 832d08fdb..6eac3d27d 100644 --- a/app/modules/ws2p/index.ts +++ b/app/modules/ws2p/index.ts @@ -41,6 +41,8 @@ export const WS2PDependency = { { value: '--ws2p-public', desc: 'Enable WS2P Public access.' }, { value: '--ws2p-noprivate', desc: 'Disable WS2P Private access.' }, { value: '--ws2p-nopublic', desc: 'Disable WS2P Public access.' }, + { value: '--ws2p-sync', desc: 'Enable WS2P SYNC access.' }, + { value: '--ws2p-nosync', desc: 'Disable WS2P SYNC access.' }, { value: '--ws2p-prefered-add <pubkey>', desc: 'Add a prefered node to connect to through private access.' }, { value: '--ws2p-prefered-rm <pubkey>', desc: 'Remove prefered node.' }, { value: '--ws2p-prefered-only <pubkey>', desc: 'Only connect to prefered node.' }, @@ -79,6 +81,8 @@ export const WS2PDependency = { if (program.ws2pPublic !== undefined) conf.ws2p.publicAccess = true if (program.ws2pNoprivate !== undefined) conf.ws2p.privateAccess = false if (program.ws2pNopublic !== undefined) conf.ws2p.publicAccess = false + if (program.ws2pSync !== undefined) conf.ws2p.sync = true + if (program.ws2pNosync !== undefined) conf.ws2p.sync = false // Prefered nodes if (program.ws2pPreferedAdd !== undefined) { -- GitLab