MCPcopy Index your code
hub / github.com/mailvelope/mailvelope / initSecurityBgnd

Function initSecurityBgnd

src/modules/defaults.js:14–23  ·  view source on GitHub ↗
(prefs)

Source from the content-addressed store, hash-verified

12export const defaultsInitialized = new Promise(resolve => defaultsInitDone = resolve);
13
14function initSecurityBgnd(prefs) {
15 if (prefs.security.bgIcon && prefs.security.bgColor) {
16 return;
17 }
18 const securityBGArr = Object.entries(common.securityBGs);
19 prefs.security.bgIcon = securityBGArr[getSecureRandom(0, securityBGArr.length - 1)][0];
20 const securityColorArr = Object.keys(common.securityColors);
21 prefs.security.bgColor = securityColorArr[getSecureRandom(0, securityColorArr.length - 1)];
22 prefs.security.personalized = false;
23}
24
25export async function init() {
26 let prefs = await getPreferences();

Callers 1

initFunction · 0.85

Calls 1

getSecureRandomFunction · 0.90

Tested by

no test coverage detected