|
|
|
@ -576,23 +576,44 @@ export const TagColorStyle = (tag, outerStyle = false) => {
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
export const logWebsocket = (message, direction) => {
|
|
|
|
|
var open = indexedDB.open("LogWebsocketData", 1);
|
|
|
|
|
|
|
|
|
|
var open = indexedDB.open('LogWebsocketData', 1)
|
|
|
|
|
open.onupgradeneeded = function () {
|
|
|
|
|
var db = open.result;
|
|
|
|
|
var store = db.createObjectStore("LogStore", {keyPath: "id", autoIncrement: true});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
var db = open.result
|
|
|
|
|
var store = db.createObjectStore('LogStore', { keyPath: 'id', autoIncrement: true })
|
|
|
|
|
}
|
|
|
|
|
open.onsuccess = function () {
|
|
|
|
|
var db = open.result;
|
|
|
|
|
var tx = db.transaction("LogStore", "readwrite");
|
|
|
|
|
var store = tx.objectStore("LogStore");
|
|
|
|
|
|
|
|
|
|
// Add a log
|
|
|
|
|
store.put({direction, message, date: (new Date()).toLocaleString(), });
|
|
|
|
|
|
|
|
|
|
var db = open.result
|
|
|
|
|
var tx = db.transaction('LogStore', 'readwrite')
|
|
|
|
|
var store = tx.objectStore('LogStore')
|
|
|
|
|
store.put({ direction, message, date: new Date().toLocaleString() })
|
|
|
|
|
tx.oncomplete = function () {
|
|
|
|
|
db.close();
|
|
|
|
|
db.close()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
export const readWebsocketLog = () => {
|
|
|
|
|
let openRequest = indexedDB.open('LogWebsocketData')
|
|
|
|
|
openRequest.onsuccess = function (e) {
|
|
|
|
|
let db = e.target.result
|
|
|
|
|
let transaction = db.transaction('LogStore')
|
|
|
|
|
let store = transaction.objectStore('LogStore')
|
|
|
|
|
let request = store.getAll()
|
|
|
|
|
request.onsuccess = function (e) {
|
|
|
|
|
let data = e.target.result
|
|
|
|
|
console.log(data)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
export const clearWebsocketLog = () => {
|
|
|
|
|
let openRequest = indexedDB.open('LogWebsocketData')
|
|
|
|
|
openRequest.onerror = function (e) {}
|
|
|
|
|
openRequest.onsuccess = function (e) {
|
|
|
|
|
let db = e.target.result
|
|
|
|
|
let transaction = db.transaction('LogStore', 'readwrite')
|
|
|
|
|
let store = transaction.objectStore('LogStore')
|
|
|
|
|
// Clear the store
|
|
|
|
|
let clearRequest = store.clear()
|
|
|
|
|
clearRequest.onerror = function (e) {}
|
|
|
|
|
clearRequest.onsuccess = function (e) {}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|