MCPcopy Index your code
hub / github.com/ClearURLs/Addon / loadData

Function loadData

core_js/settings.js:173–187  ·  view source on GitHub ↗

* Loads data from storage and saves into local variable. * * @param name data/variable name * @returns {Promise } requested data

(name)

Source from the content-addressed store, hash-verified

171 * @returns {Promise<data>} requested data
172 */
173async function loadData(name) {
174 return new Promise((resolve, reject) => {
175 browser.runtime.sendMessage({
176 function: "getData",
177 params: [name]
178 }).then(data => {
179 settings[name] = data.response;
180 if (document.querySelector('input[id=' + name + ']') == null) {
181 console.debug(name)
182 }
183 document.querySelector('input[id=' + name + ']').value = data.response;
184 resolve(data);
185 }, handleError);
186 });
187}
188
189/**
190 * Saves data to storage.

Callers 1

getDataFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected