Skip to content
Snippets Groups Projects
Commit a5881dbe authored by Cédric Moreau's avatar Cédric Moreau
Browse files

[enh] allow to force enabling/disabling WS2P sync

parent c2253019
Branches
Tags
No related merge requests found
...@@ -85,6 +85,7 @@ export interface WS2PConfDTO { ...@@ -85,6 +85,7 @@ export interface WS2PConfDTO {
ws2p?: { ws2p?: {
privateAccess?: boolean privateAccess?: boolean
publicAccess?: boolean publicAccess?: boolean
sync?: boolean
uuid?: string uuid?: string
upnp?: boolean upnp?: boolean
remotehost?: string|null remotehost?: string|null
......
...@@ -41,6 +41,8 @@ export const WS2PDependency = { ...@@ -41,6 +41,8 @@ export const WS2PDependency = {
{ value: '--ws2p-public', desc: 'Enable WS2P Public access.' }, { value: '--ws2p-public', desc: 'Enable WS2P Public access.' },
{ value: '--ws2p-noprivate', desc: 'Disable WS2P Private access.' }, { value: '--ws2p-noprivate', desc: 'Disable WS2P Private access.' },
{ value: '--ws2p-nopublic', desc: 'Disable WS2P Public 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-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-rm <pubkey>', desc: 'Remove prefered node.' },
{ value: '--ws2p-prefered-only <pubkey>', desc: 'Only connect to prefered node.' }, { value: '--ws2p-prefered-only <pubkey>', desc: 'Only connect to prefered node.' },
...@@ -79,6 +81,8 @@ export const WS2PDependency = { ...@@ -79,6 +81,8 @@ export const WS2PDependency = {
if (program.ws2pPublic !== undefined) conf.ws2p.publicAccess = true if (program.ws2pPublic !== undefined) conf.ws2p.publicAccess = true
if (program.ws2pNoprivate !== undefined) conf.ws2p.privateAccess = false if (program.ws2pNoprivate !== undefined) conf.ws2p.privateAccess = false
if (program.ws2pNopublic !== undefined) conf.ws2p.publicAccess = 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 // Prefered nodes
if (program.ws2pPreferedAdd !== undefined) { if (program.ws2pPreferedAdd !== undefined) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment