@@ -28,7 +28,7 @@ import { FakePushSubscription } from '../testing/fakes/service-worker';
28
28
import { base64ToArray } from './array-base64-translator' ;
29
29
import { expect } from 'chai' ;
30
30
import { getFakeTokenDetails } from '../testing/fakes/token-details' ;
31
- import { openDb } from 'idb' ;
31
+ import { openDB } from 'idb' ;
32
32
33
33
describe ( 'migrateOldDb' , ( ) => {
34
34
it ( "does nothing if old DB didn't exist" , async ( ) => {
@@ -179,25 +179,27 @@ describe('migrateOldDb', () => {
179
179
} ) ;
180
180
181
181
async function put ( version : number , value : object ) : Promise < void > {
182
- const db = await openDb ( 'fcm_token_details_db' , version , upgradeDb => {
183
- if ( upgradeDb . oldVersion === 0 ) {
184
- const objectStore = upgradeDb . createObjectStore (
185
- 'fcm_token_object_Store' ,
186
- {
187
- keyPath : 'swScope'
188
- }
189
- ) ;
190
- objectStore . createIndex ( 'fcmSenderId' , 'fcmSenderId' , {
191
- unique : false
192
- } ) ;
193
- objectStore . createIndex ( 'fcmToken' , 'fcmToken' , { unique : true } ) ;
182
+ const db = await openDB ( 'fcm_token_details_db' , version , {
183
+ upgrade : ( upgradeDb , oldVersion ) => {
184
+ if ( oldVersion === 0 ) {
185
+ const objectStore = upgradeDb . createObjectStore (
186
+ 'fcm_token_object_Store' ,
187
+ {
188
+ keyPath : 'swScope'
189
+ }
190
+ ) ;
191
+ objectStore . createIndex ( 'fcmSenderId' , 'fcmSenderId' , {
192
+ unique : false
193
+ } ) ;
194
+ objectStore . createIndex ( 'fcmToken' , 'fcmToken' , { unique : true } ) ;
195
+ }
194
196
}
195
197
} ) ;
196
198
197
199
try {
198
200
const tx = db . transaction ( 'fcm_token_object_Store' , 'readwrite' ) ;
199
201
await tx . objectStore ( 'fcm_token_object_Store' ) . put ( value ) ;
200
- await tx . complete ;
202
+ await tx . done ;
201
203
} finally {
202
204
db . close ( ) ;
203
205
}
0 commit comments