From 92b04858a3dcc98b8d252e69a06c8ee2f1745394 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 1 Aug 2019 23:21:05 +0200 Subject: idb: make put/add return the effective store key --- packages/idb-bridge/src/MemoryBackend.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'packages/idb-bridge/src/MemoryBackend.ts') diff --git a/packages/idb-bridge/src/MemoryBackend.ts b/packages/idb-bridge/src/MemoryBackend.ts index a31adb826..5e1587494 100644 --- a/packages/idb-bridge/src/MemoryBackend.ts +++ b/packages/idb-bridge/src/MemoryBackend.ts @@ -9,6 +9,7 @@ import { RecordGetResponse, ResultLevel, StoreLevel, + RecordStoreResponse, } from "./backend-interface"; import structuredClone from "./util/structuredClone"; import { @@ -1094,7 +1095,7 @@ export class MemoryBackend implements Backend { async storeRecord( btx: DatabaseTransaction, storeReq: RecordStoreRequest, - ): Promise { + ): Promise { if (this.enableTracing) { console.log(`TRACING: storeRecord`); } @@ -1166,6 +1167,8 @@ export class MemoryBackend implements Backend { const indexProperties = schema.indexes[indexName]; this.insertIntoIndex(index, key, value, indexProperties); } + + return { key }; } private insertIntoIndex( -- cgit v1.2.3