mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-05 01:10:49 +00:00
23 lines
669 B
TypeScript
23 lines
669 B
TypeScript
// Copyright 2021 Signal Messenger, LLC
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
import { app } from 'electron';
|
|
|
|
import { name } from '../ts/util/packageJson.node.js';
|
|
import { createLogger } from '../ts/logging/log.std.js';
|
|
import * as GlobalErrors from './global_errors.main.js';
|
|
|
|
const log = createLogger('startup_config');
|
|
|
|
GlobalErrors.addHandler();
|
|
|
|
// Set umask early on in the process lifecycle to ensure file permissions are
|
|
// set such that only we have read access to our files
|
|
process.umask(0o077);
|
|
|
|
export const AUMID = `org.whispersystems.${name}`;
|
|
log.info('Set Windows Application User Model ID (AUMID)', {
|
|
AUMID,
|
|
});
|
|
app.setAppUserModelId(AUMID);
|