Remove unused keys store
This commit is contained in:
parent
dedc2f8585
commit
775dbaf10d
2 changed files with 16 additions and 18 deletions
|
@ -296,6 +296,21 @@ const deleteLegacyDiskCacheDirIfExists = async () => {
|
|||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Older versions of our app used to keep a keys.json. It is not needed anymore,
|
||||
* remove it if it exists.
|
||||
*
|
||||
* This code was added March 2024, and can be removed after some time once most
|
||||
* people have upgraded to newer versions.
|
||||
*/
|
||||
const deleteLegacyKeysStoreIfExists = async () => {
|
||||
const keysStore = path.join(app.getPath("userData"), "keys.json");
|
||||
if (existsSync(keysStore)) {
|
||||
log.info(`Removing legacy keys store at ${keysStore}`);
|
||||
await fs.rm(keysStore);
|
||||
}
|
||||
};
|
||||
|
||||
const main = () => {
|
||||
const gotTheLock = app.requestSingleInstanceLock();
|
||||
if (!gotTheLock) {
|
||||
|
@ -338,6 +353,7 @@ const main = () => {
|
|||
|
||||
try {
|
||||
deleteLegacyDiskCacheDirIfExists();
|
||||
deleteLegacyKeysStoreIfExists();
|
||||
} catch (e) {
|
||||
// Log but otherwise ignore errors during non-critical startup
|
||||
// actions.
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
import Store, { Schema } from "electron-store";
|
||||
import type { KeysStoreType } from "../../types/main";
|
||||
|
||||
const keysStoreSchema: Schema<KeysStoreType> = {
|
||||
AnonymizeUserID: {
|
||||
type: "object",
|
||||
properties: {
|
||||
id: {
|
||||
type: "string",
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export const keysStore = new Store({
|
||||
name: "keys",
|
||||
schema: keysStoreSchema,
|
||||
});
|
Loading…
Reference in a new issue