2022-01-11 19:12:55 +00:00
|
|
|
// Copyright 2018-2022 Signal Messenger, LLC
|
2021-06-18 17:04:27 +00:00
|
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
|
|
|
|
import { join } from 'path';
|
|
|
|
|
|
|
|
import { app } from 'electron';
|
|
|
|
|
|
|
|
import { start } from './base_config';
|
|
|
|
|
|
|
|
const userDataPath = app.getPath('userData');
|
|
|
|
const targetPath = join(userDataPath, 'ephemeral.json');
|
|
|
|
|
2022-01-11 19:12:55 +00:00
|
|
|
export const ephemeralConfig = start({
|
|
|
|
name: 'ephemeral',
|
|
|
|
targetPath,
|
|
|
|
throwOnFilesystemErrors: false,
|
2021-06-18 17:04:27 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
export const get = ephemeralConfig.get.bind(ephemeralConfig);
|
|
|
|
export const remove = ephemeralConfig.remove.bind(ephemeralConfig);
|
|
|
|
export const set = ephemeralConfig.set.bind(ephemeralConfig);
|