Skip to content
Snippets Groups Projects
Commit 0f7c37ee authored by Jake Taylor's avatar Jake Taylor
Browse files

force indexeddb to close and open after creation

parent f4db0a78
No related branches found
No related tags found
2 merge requests!60Revert "Fail a test to be sure it works",!19force indexeddb to close and open after creation
......@@ -87,6 +87,27 @@ func newWASMModel(databaseName string, cb MessageReceivedCallback) (
// Wait for database open to finish
db, err := openRequest.Await(ctx)
if err != nil {
return nil, err
}
// Close and open again to ensure the state is finalized
err = db.Close()
if err != nil {
return nil, err
}
openRequest, err = idb.Global().Open(ctx, databaseName, currentVersion,
func(db *idb.Database, oldVersion, newVersion uint) error {
return nil
})
if err != nil {
return nil, err
}
// Wait for database open to finish
db, err = openRequest.Await(ctx)
if err != nil {
return nil, err
}
return &wasmModel{db: db, receivedMessageCB: cb}, err
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment