diff options
| author | Florian Dold <florian@dold.me> | 2021-03-10 12:00:30 +0100 | 
|---|---|---|
| committer | Florian Dold <florian@dold.me> | 2021-03-10 12:00:30 +0100 | 
| commit | ac89c3d277134e49e44d8b0afd4930fd4df934aa (patch) | |
| tree | 2d2682630e108067d4f5f00946da681e978aa41c /packages/taler-wallet-cli/src/integrationtests/harness.ts | |
| parent | 49b5d006db6639082eea10158e2da7cc13473c21 (diff) | |
restructure sync, store errors
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/harness.ts')
| -rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/harness.ts | 17 | 
1 files changed, 15 insertions, 2 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/harness.ts b/packages/taler-wallet-cli/src/integrationtests/harness.ts index 2b26ef7fc..835eb7a08 100644 --- a/packages/taler-wallet-cli/src/integrationtests/harness.ts +++ b/packages/taler-wallet-cli/src/integrationtests/harness.ts @@ -99,7 +99,10 @@ import {  import { ApplyRefundResponse } from "@gnu-taler/taler-wallet-core";  import { PendingOperationsResponse } from "@gnu-taler/taler-wallet-core";  import { CoinConfig } from "./denomStructures"; -import { AddBackupProviderRequest, BackupInfo } from "@gnu-taler/taler-wallet-core/src/operations/backup"; +import { +  AddBackupProviderRequest, +  BackupInfo, +} from "@gnu-taler/taler-wallet-core/src/operations/backup";  const exec = util.promisify(require("child_process").exec); @@ -1474,7 +1477,9 @@ export class MerchantService implements MerchantServiceInterface {      config.write(this.configFilename);    } -  async addInstance(instanceConfig: PartialMerchantInstanceConfig): Promise<void> { +  async addInstance( +    instanceConfig: PartialMerchantInstanceConfig, +  ): Promise<void> {      if (!this.proc) {        throw Error("merchant must be running to add instance");      } @@ -1881,4 +1886,12 @@ export class WalletCli {      }      throw new OperationFailedError(resp.error);    } + +  async runBackupCycle(): Promise<void> { +    const resp = await this.apiRequest("runBackupCycle", {}); +    if (resp.type === "response") { +      return; +    } +    throw new OperationFailedError(resp.error); +  }  }  | 
