MCPcopy Create free account
hub / github.com/MicrosoftEdge/WebView2Browser / handleUpgradeEvent

Function handleUpgradeEvent

wvbrowser_ui/controls_ui/storage.js:1–29  ·  view source on GitHub ↗
(event)

Source from the content-addressed store, hash-verified

1function handleUpgradeEvent(event) {
2 console.log('Creating DB');
3 let newDB = event.target.result;
4
5 newDB.onerror = function(event) {
6 console.log('Something went wrong');
7 console.log(event);
8 };
9
10 let newFavoritesStore = newDB.createObjectStore('favorites', {
11 keyPath: 'uri'
12 });
13
14 newFavoritesStore.transaction.oncomplete = function(event) {
15 console.log('Object stores created');
16 };
17
18 let newHistoryStore = newDB.createObjectStore('history', {
19 autoIncrement: true
20 });
21
22 newHistoryStore.createIndex('timestamp', 'timestamp', {
23 unique: false
24 });
25
26 newHistoryStore.createIndex('stampedURI', ['uri', 'timestamp'], {
27 unique: false
28 });
29}
30
31function queryDB(query) {
32 let request = window.indexedDB.open('WVBrowser');

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected