(scriptId, isActive = true)
| 191 | |
| 192 | export const listActiveScriptsKey = "activeScripts"; |
| 193 | export 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 | |
| 202 | export async function isActiveScript(scriptId) { |
| 203 | let currentList = await getAllActiveScriptIds(); |
no test coverage detected