Enables ContextIsolation
This commit is contained in:
parent
4bbf5eb5d4
commit
9374832ea4
83 changed files with 1009 additions and 1073 deletions
|
@ -26,15 +26,15 @@ import { getEmptyState as user } from './ducks/user';
|
|||
import { getEmptyState as username } from './ducks/username';
|
||||
|
||||
import type { StateType } from './reducer';
|
||||
|
||||
import type { BadgesStateType } from './ducks/badges';
|
||||
import type { MainWindowStatsType } from '../windows/context';
|
||||
import type { MenuOptionsType } from '../types/menu';
|
||||
import type { StoryDataType } from './ducks/stories';
|
||||
import type { StoryDistributionListDataType } from './ducks/storyDistributionLists';
|
||||
import { getInitialState as stickers } from '../types/Stickers';
|
||||
import type { MenuOptionsType } from '../types/menu';
|
||||
import * as OS from '../OS';
|
||||
import { UUIDKind } from '../types/UUID';
|
||||
import { getEmojiReducerState as emojis } from '../util/loadRecentEmojis';
|
||||
import type { MainWindowStatsType } from '../windows/context';
|
||||
import { getInitialState as stickers } from '../types/Stickers';
|
||||
import { getThemeType } from '../util/getThemeType';
|
||||
|
||||
export function getInitialState({
|
||||
|
@ -69,6 +69,16 @@ export function getInitialState({
|
|||
|
||||
const theme = getThemeType();
|
||||
|
||||
let osName: 'windows' | 'macos' | 'linux' | undefined;
|
||||
|
||||
if (OS.isWindows()) {
|
||||
osName = 'windows';
|
||||
} else if (OS.isMacOS()) {
|
||||
osName = 'macos';
|
||||
} else if (OS.isLinux()) {
|
||||
osName = 'linux';
|
||||
}
|
||||
|
||||
return {
|
||||
accounts: accounts(),
|
||||
app: app(),
|
||||
|
@ -125,24 +135,25 @@ export function getInitialState({
|
|||
updates: updates(),
|
||||
user: {
|
||||
...user(),
|
||||
attachmentsPath: window.baseAttachmentsPath,
|
||||
stickersPath: window.baseStickersPath,
|
||||
tempPath: window.baseTempPath,
|
||||
regionCode: window.storage.get('regionCode'),
|
||||
attachmentsPath: window.BasePaths.attachments,
|
||||
i18n: window.i18n,
|
||||
interactionMode: window.getInteractionMode(),
|
||||
isMainWindowFullScreen: mainWindowStats.isFullScreen,
|
||||
isMainWindowMaximized: mainWindowStats.isMaximized,
|
||||
localeMessages: window.SignalContext.localeMessages,
|
||||
menuOptions,
|
||||
osName,
|
||||
ourACI,
|
||||
ourConversationId,
|
||||
ourDeviceId,
|
||||
ourNumber,
|
||||
ourACI,
|
||||
ourPNI,
|
||||
platform: window.platform,
|
||||
i18n: window.i18n,
|
||||
localeMessages: window.SignalContext.localeMessages,
|
||||
interactionMode: window.getInteractionMode(),
|
||||
regionCode: window.storage.get('regionCode'),
|
||||
stickersPath: window.BasePaths.stickers,
|
||||
tempPath: window.BasePaths.temp,
|
||||
theme,
|
||||
version: window.getVersion(),
|
||||
isMainWindowMaximized: mainWindowStats.isMaximized,
|
||||
isMainWindowFullScreen: mainWindowStats.isFullScreen,
|
||||
menuOptions,
|
||||
},
|
||||
username: username(),
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue