MCPcopy Create free account
hub / github.com/Useful-Scripts-Extension/useful-script / setActiveScript

Function setActiveScript

scripts/helpers/utils.js:193–200  ·  view source on GitHub ↗
(scriptId, isActive = true)

Source from the content-addressed store, hash-verified

191
192export const listActiveScriptsKey = "activeScripts";
193export async function setActiveScript(scriptId, isActive = true) {
194 let list = await getAllActiveScriptIds();
195 if (isActive) list.push(scriptId);
196 else list = list.filter((_) => _ != scriptId);
197 list = list.filter((_) => _);
198 Storage.set(listActiveScriptsKey, list); // save to storage => content script can access
199 return list;
200}
201
202export async function isActiveScript(scriptId) {
203 let currentList = await getAllActiveScriptIds();

Callers 2

createScriptButtonFunction · 0.90
toggleActiveScriptFunction · 0.85

Calls 2

getAllActiveScriptIdsFunction · 0.85
filterMethod · 0.80

Tested by

no test coverage detected