mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
catch app.getPath() errors (#4492)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
parent
ca549e0577
commit
29c9c73a13
@ -78,7 +78,17 @@ export class AppPaths {
|
|||||||
|
|
||||||
app.setPath("userData", path.join(app.getPath("appData"), app.getName()));
|
app.setPath("userData", path.join(app.getPath("appData"), app.getName()));
|
||||||
|
|
||||||
AppPaths.paths.set(fromEntries(pathNames.map(pathName => [pathName, app.getPath(pathName)])));
|
const getPath = (pathName: PathName) => {
|
||||||
|
try {
|
||||||
|
return app.getPath(pathName);
|
||||||
|
} catch {
|
||||||
|
logger.debug(`[APP-PATHS] No path found for ${pathName}`);
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
AppPaths.paths.set(fromEntries(pathNames.map(pathName => [pathName, getPath(pathName)] as const).filter(([, path]) => path)));
|
||||||
ipcMain.handle(AppPaths.ipcChannel, () => toJS(AppPaths.paths.get()));
|
ipcMain.handle(AppPaths.ipcChannel, () => toJS(AppPaths.paths.get()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user