taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 2d4a53f5221274982954a6377e948f3aa441c083
parent 029b07be4b305ba6f1738fc73d2d40b98f6905a7
Author: Florian Dold <florian@dold.me>
Date:   Wed,  9 Jun 2021 16:20:50 +0200

return transaction context

Diffstat:
Mpackages/taler-wallet-core/src/db.ts | 4----
Mpackages/taler-wallet-core/src/util/query.ts | 17+----------------
2 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts @@ -1510,10 +1510,6 @@ export interface RecoupGroupRecord { lastError: TalerErrorDetails | undefined; } -export enum ImportPayloadType { - CoreSchema = "core-schema", -} - export enum BackupProviderStatus { PaymentRequired = "payment-required", Ready = "ready", diff --git a/packages/taler-wallet-core/src/util/query.ts b/packages/taler-wallet-core/src/util/query.ts @@ -77,22 +77,6 @@ function requestToPromise(req: IDBRequest): Promise<any> { }); } -function transactionToPromise(tx: IDBTransaction): Promise<void> { - const stack = Error("Failed transaction was started here."); - return new Promise((resolve, reject) => { - tx.onabort = () => { - reject(TransactionAbort); - }; - tx.oncomplete = () => { - resolve(); - }; - tx.onerror = () => { - console.error("Transaction failed:", stack); - reject(tx.error); - }; - }); -} - type CursorResult<T> = CursorEmptyResult<T> | CursorValueResult<T>; interface CursorEmptyResult<T> { @@ -548,6 +532,7 @@ function makeWriteContext( }, }; } + return ctx; } /**