MCPcopy
hub / github.com/chavyleung/scripts / setval

Method setval

Env.js:314–332  ·  view source on GitHub ↗
(val, key)

Source from the content-addressed store, hash-verified

312 }
313
314 setval(val, key) {
315 switch (this.getEnv()) {
316 case 'Surge':
317 case 'Loon':
318 case 'Stash':
319 case 'Shadowrocket':
320 case 'Egern':
321 return $persistentStore.write(val, key)
322 case 'Quantumult X':
323 return $prefs.setValueForKey(val, key)
324 case 'Node.js':
325 this.data = this.loaddata()
326 this.data[key] = val
327 this.writedata()
328 return true
329 default:
330 return (this.data && this.data[key]) || null
331 }
332 }
333
334 initGotEnv(opts) {
335 this.got = this.got ? this.got : require('got')

Callers 1

setdataMethod · 0.45

Calls 3

getEnvMethod · 0.45
loaddataMethod · 0.45
writedataMethod · 0.45

Tested by

no test coverage detected