Preset: Only save session data (credentials etc) to localStorage when the those data is defined by the Preset. This is so we don't accidentally save user secrets into localStorage

This commit is contained in:
NI
2020-12-26 17:58:32 +08:00
parent 6bfb1da715
commit bf1fd7ce6b
6 changed files with 168 additions and 51 deletions

View File

@@ -188,6 +188,22 @@ export class Preset {
this.preset.meta[name] = data;
}
/**
* Export all meta keys
*
* @returns {Array<string>} All meta keys
*
*/
metaKeys() {
let keys = [];
for (let k in this.preset.meta) {
keys.push(k);
}
return keys;
}
}
/**