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.