test_wallet_import.js (613B)
1 import * as tart from "tart"; 2 3 const { talerUtilHttp, talerWalletCore, talerUtil } = talerModules; 4 5 const { j2s } = talerUtil; 6 7 const httpLib = talerUtilHttp.createPlatformHttpLib(); 8 9 const { wallet } = await talerWalletCore.createNativeWalletHost2({ 10 httpLib, 11 }); 12 13 14 const initResp = await wallet.client.call(talerWalletCore.WalletApiOperation.InitWallet, {}); 15 16 console.log(j2s(initResp)); 17 18 const exportResp = await wallet.client.call(talerWalletCore.WalletApiOperation.ImportDbFromFile, { 19 path: "/tmp/taler-wallet-export.json", 20 }); 21 22 23 await wallet.client.call(talerWalletCore.WalletApiOperation.Shutdown, {});