Eslintify all of libtextsecure

This commit is contained in:
Scott Nonnenberg 2018-07-21 14:51:20 -07:00
parent 4b3f9e969a
commit 0774ba2903
36 changed files with 1960 additions and 2128 deletions

View file

@ -1,4 +1,6 @@
'use strict';
/* global window, postMessage, textsecure, close */
/* eslint-disable more/no-then, no-global-assign, no-restricted-globals, no-unused-vars */
/*
* Load this script in a Web Worker to generate new prekeys without
@ -25,34 +27,34 @@
}
};
*/
var store = {};
let store = {};
window.textsecure.storage.impl = {
/*****************************
/** ***************************
*** Override Storage Routines ***
*****************************/
put: function(key, value) {
**************************** */
put(key, value) {
if (value === undefined) throw new Error('Tried to store undefined');
store[key] = value;
postMessage({ method: 'set', key: key, value: value });
postMessage({ method: 'set', key, value });
},
get: function(key, defaultValue) {
get(key, defaultValue) {
if (key in store) {
return store[key];
} else {
return defaultValue;
}
return defaultValue;
},
remove: function(key) {
remove(key) {
delete store[key];
postMessage({ method: 'remove', key: key });
postMessage({ method: 'remove', key });
},
};
onmessage = function(e) {
// eslint-disable-next-line no-undef
onmessage = e => {
store = e.data;
textsecure.protocol_wrapper.generateKeys().then(function(keys) {
postMessage({ method: 'done', keys: keys });
textsecure.protocol_wrapper.generateKeys().then(keys => {
postMessage({ method: 'done', keys });
close();
});
};