From 4889ae9c9b0d8ae31cc04478c18f2191bf668e26 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 24 Apr 2023 12:56:48 -0300 Subject: [PATCH] add allowHttp to the cli --- packages/taler-wallet-cli/src/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts index a31aec2eb..0f378f360 100644 --- a/packages/taler-wallet-cli/src/index.ts +++ b/packages/taler-wallet-cli/src/index.ts @@ -190,6 +190,9 @@ export const walletCli = clk .flag("noThrottle", ["--no-throttle"], { help: "Don't do any request throttling.", }) + .flag("allowHttp", ["--allow-http"], { + help: "Allow unsafe http connections.", + }) .flag("version", ["-v", "--version"], { onPresentHandler: printVersion, }) @@ -240,6 +243,7 @@ async function createLocalWallet( const dbPath = walletCliArgs.wallet.walletDbFile ?? defaultWalletDbPath; const myHttpLib = createPlatformHttpLib({ enableThrottling: walletCliArgs.wallet.noThrottle ? false : true, + allowHttp: walletCliArgs.wallet.allowHttp ? true : false, }); const wallet = await createNativeWalletHost({ persistentStoragePath: dbPath !== ":memory:" ? dbPath : undefined, @@ -1269,6 +1273,7 @@ advancedCli .action(async (args) => { const myHttpLib = createPlatformHttpLib({ enableThrottling: false, + allowHttp: true, }); const res = await createNativeWalletHost2({ // No persistent DB storage.