From 5bd08ca5b6699434e72f968020d8bd08b4be4fcb Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 4 Mar 2019 15:17:12 +0100 Subject: [PATCH] Allow Lru to work with tx* on the backend (#346) --- packages/db/src/engines/LruDb.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/db/src/engines/LruDb.ts b/packages/db/src/engines/LruDb.ts index 31a59cb21..b3f97b401 100644 --- a/packages/db/src/engines/LruDb.ts +++ b/packages/db/src/engines/LruDb.ts @@ -94,4 +94,22 @@ export default class LruDb implements BaseDb { this.backing.put(key, value); this.lru.set(keyStr, { value }); } + + txCommit (): void { + if (this.backing.txCommit) { + this.backing.txCommit(); + } + } + + txRevert (): void { + if (this.backing.txRevert) { + this.backing.txRevert(); + } + } + + txStart (): void { + if (this.backing.txStart) { + this.backing.txStart(); + } + } }