import everything instead of being inside settings
Pretty sure every key is important!
This commit is contained in:
parent
5b06c3f967
commit
3930e06f2b
1 changed files with 45 additions and 49 deletions
|
@ -2,15 +2,13 @@
|
|||
This does not stand for "FamiCom" but instead on Finalization and Completion. This script provides installation run scripts.
|
||||
*/
|
||||
|
||||
import {read, write, init} from './secretariat.js';
|
||||
import { read, write, init } from "./secretariat.js";
|
||||
|
||||
let config = chrome.runtime.getURL('config/config.json');
|
||||
let config = chrome.runtime.getURL("config/config.json");
|
||||
|
||||
export default class fc {
|
||||
|
||||
/* Start the out of the box experience. */
|
||||
static hello() {
|
||||
|
||||
// the OOBE must be in the config.
|
||||
fetch(config)
|
||||
.then((response) => response.json())
|
||||
|
@ -21,21 +19,20 @@ export default class fc {
|
|||
configuration.forEach((item) => {
|
||||
chrome.tabs.create({ url: item }, function (tab) {});
|
||||
});
|
||||
};
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error(error);
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
/* Initialize the configuration. */
|
||||
static setup() {
|
||||
|
||||
// the OOBE must be in the config.
|
||||
fetch(config)
|
||||
.then((response) => response.json())
|
||||
.then((jsonData) => {
|
||||
let configuration = jsonData[`settings`];
|
||||
let configuration = jsonData;
|
||||
|
||||
// Run the storage initialization.
|
||||
init(configuration);
|
||||
|
@ -49,14 +46,13 @@ export default class fc {
|
|||
chrome.runtime.onInstalled.addListener(function (details) {
|
||||
if (details.reason == chrome.runtime.OnInstalledReason.INSTALL) {
|
||||
fc.hello();
|
||||
};
|
||||
}
|
||||
fc.setup();
|
||||
});
|
||||
}
|
||||
|
||||
/* main function */
|
||||
static run() {
|
||||
|
||||
fc.trigger();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue