call into static methods from utils service

This commit is contained in:
Kyle Spearrin 2017-11-03 12:36:26 -04:00
parent 43ef921886
commit 8d60c6c824
1 changed files with 3 additions and 19 deletions

View File

@ -364,31 +364,15 @@ export default class UtilsService {
// remove these in favor of static // remove these in favor of static
saveObjToStorage(key: string, obj: any) { saveObjToStorage(key: string, obj: any) {
return new Promise((resolve) => { return UtilsService.saveObjToStorage(key, obj);
chrome.storage.local.set({ [key]: obj }, () => {
resolve();
});
});
} }
removeFromStorage(key: string) { removeFromStorage(key: string) {
return new Promise((resolve) => { return UtilsService.removeFromStorage(key);
chrome.storage.local.remove(key, () => {
resolve();
});
});
} }
getObjFromStorage(key: string) { getObjFromStorage(key: string) {
return new Promise((resolve) => { return UtilsService.getObjFromStorage(key);
chrome.storage.local.get(key, (obj: any) => {
if (obj && obj[key]) {
resolve(obj[key]);
} else {
resolve(null);
}
});
});
} }
private validIpAddress(ipString: string) { private validIpAddress(ipString: string) {