MCPcopy Index your code
hub / github.com/massCodeIO/massCode / getSettings

Function getSettings

integrations/clipper/src/api.ts:15–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

13}
14
15export async function getSettings(): Promise<ExtensionSettings> {
16 const stored = await chrome.storage.local.get(DEFAULT_SETTINGS)
17
18 return {
19 apiPort: Number(stored.apiPort) || DEFAULT_SETTINGS.apiPort,
20 apiToken:
21 typeof stored.apiToken === 'string'
22 ? stored.apiToken
23 : DEFAULT_SETTINGS.apiToken,
24 defaultTarget: isCaptureTarget(stored.defaultTarget)
25 ? stored.defaultTarget
26 : DEFAULT_SETTINGS.defaultTarget,
27 }
28}
29
30export async function saveSettings(settings: ExtensionSettings): Promise<void> {
31 await chrome.storage.local.set(settings)

Callers 2

captureFromTabFunction · 0.90
initFunction · 0.90

Calls 2

isCaptureTargetFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected