This commit is contained in:
Sebastian 2022-10-10 14:54:00 -03:00
parent eb71c788ac
commit f184ecb06b
No known key found for this signature in database
GPG Key ID: BE4FF68352439FC1
5 changed files with 21 additions and 13 deletions

View File

@ -34,7 +34,10 @@ import {
TalerErrorCode,
} from "@gnu-taler/taler-util";
import { TalerError } from "./errors.js";
import { HttpRequestLibrary, readSuccessResponseJsonOrThrow } from "./util/http.js";
import {
HttpRequestLibrary,
readSuccessResponseJsonOrThrow,
} from "./util/http.js";
const logger = new Logger("bank-api-client.ts");

View File

@ -23,9 +23,7 @@ import {
TalerCryptoInterfaceR,
} from "../cryptoImplementation.js";
import { CryptoWorker } from "./cryptoWorkerInterface.js";
import {
processRequestWithImpl,
} from "./worker-common.js";
import { processRequestWithImpl } from "./worker-common.js";
const logger = new Logger("synchronousWorker.ts");
@ -77,10 +75,7 @@ export class SynchronousCryptoWorker implements CryptoWorker {
*/
postMessage(msg: any): void {
const handleRequest = async () => {
const responseMsg = await processRequestWithImpl(
msg,
this.cryptoImplR,
);
const responseMsg = await processRequestWithImpl(msg, this.cryptoImplR);
try {
setTimeout(() => this.dispatchMessage(responseMsg), 0);
} catch (e) {

View File

@ -50,9 +50,20 @@ import {
} from "@gnu-taler/taler-util";
import { TalerCryptoInterface } from "./crypto/cryptoImplementation.js";
import { DenominationRecord } from "./db.js";
import { BankAccessApi, BankApi, BankServiceHandle } from "./bank-api-client.js";
import { HttpRequestLibrary, readSuccessResponseJsonOrThrow } from "./util/http.js";
import { getBankStatusUrl, getBankWithdrawalInfo, isWithdrawableDenom } from "./operations/withdraw.js";
import {
BankAccessApi,
BankApi,
BankServiceHandle,
} from "./bank-api-client.js";
import {
HttpRequestLibrary,
readSuccessResponseJsonOrThrow,
} from "./util/http.js";
import {
getBankStatusUrl,
getBankWithdrawalInfo,
isWithdrawableDenom,
} from "./operations/withdraw.js";
import { ExchangeInfo } from "./operations/exchanges.js";
import { assembleRefreshRevealRequest } from "./operations/refresh.js";

View File

@ -40,7 +40,7 @@ export async function getMerchantInfo(
return existingInfo;
}
const configUrl = new URL("config", canonBaseUrl);
const configUrl = new URL("config", canonBaseUrl);
const resp = await ws.http.get(configUrl.href);
const configResp = await readSuccessResponseJsonOrThrow(

View File

@ -1796,7 +1796,6 @@ export async function processPurchase(
return processPurchaseQueryRefund(ws, proposalId, options);
case PurchaseStatus.ProposalDownloadFailed:
case PurchaseStatus.Paid:
case PurchaseStatus.AbortingWithRefund:
case PurchaseStatus.RepurchaseDetected:
return {
type: OperationAttemptResultType.Finished,