Files
Signal-Desktop/app/startup_config.main.ts
Fedor Indutny 44076ece79 Rename files
2025-10-16 23:45:44 -07:00

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);