|
|
@ -9,6 +9,7 @@ const SettingsBoolsKeyTrackedInRedux = [
|
|
|
|
SettingsKey.hasBlindedMsgRequestsEnabled,
|
|
|
|
SettingsKey.hasBlindedMsgRequestsEnabled,
|
|
|
|
SettingsKey.hasFollowSystemThemeEnabled,
|
|
|
|
SettingsKey.hasFollowSystemThemeEnabled,
|
|
|
|
SettingsKey.hasShiftSendEnabled,
|
|
|
|
SettingsKey.hasShiftSendEnabled,
|
|
|
|
|
|
|
|
SettingsKey.hideRecoveryPassword,
|
|
|
|
] as const;
|
|
|
|
] as const;
|
|
|
|
|
|
|
|
|
|
|
|
export type SettingsState = {
|
|
|
|
export type SettingsState = {
|
|
|
@ -23,6 +24,7 @@ export function getSettingsInitialState() {
|
|
|
|
hasBlindedMsgRequestsEnabled: false,
|
|
|
|
hasBlindedMsgRequestsEnabled: false,
|
|
|
|
hasFollowSystemThemeEnabled: false,
|
|
|
|
hasFollowSystemThemeEnabled: false,
|
|
|
|
hasShiftSendEnabled: false,
|
|
|
|
hasShiftSendEnabled: false,
|
|
|
|
|
|
|
|
hideRecoveryPassword: false,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -53,6 +55,7 @@ const settingsSlice = createSlice({
|
|
|
|
hasBlindedMsgRequestsEnabled: boolean;
|
|
|
|
hasBlindedMsgRequestsEnabled: boolean;
|
|
|
|
hasFollowSystemThemeEnabled: boolean;
|
|
|
|
hasFollowSystemThemeEnabled: boolean;
|
|
|
|
hasShiftSendEnabled: boolean;
|
|
|
|
hasShiftSendEnabled: boolean;
|
|
|
|
|
|
|
|
hideRecoveryPassword: boolean;
|
|
|
|
}>
|
|
|
|
}>
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
const {
|
|
|
|
const {
|
|
|
@ -61,6 +64,7 @@ const settingsSlice = createSlice({
|
|
|
|
settingsLinkPreview,
|
|
|
|
settingsLinkPreview,
|
|
|
|
someDeviceOutdatedSyncing,
|
|
|
|
someDeviceOutdatedSyncing,
|
|
|
|
hasShiftSendEnabled,
|
|
|
|
hasShiftSendEnabled,
|
|
|
|
|
|
|
|
hideRecoveryPassword,
|
|
|
|
} = payload;
|
|
|
|
} = payload;
|
|
|
|
|
|
|
|
|
|
|
|
state.settingsBools.someDeviceOutdatedSyncing = someDeviceOutdatedSyncing;
|
|
|
|
state.settingsBools.someDeviceOutdatedSyncing = someDeviceOutdatedSyncing;
|
|
|
@ -68,6 +72,7 @@ const settingsSlice = createSlice({
|
|
|
|
state.settingsBools.hasBlindedMsgRequestsEnabled = hasBlindedMsgRequestsEnabled;
|
|
|
|
state.settingsBools.hasBlindedMsgRequestsEnabled = hasBlindedMsgRequestsEnabled;
|
|
|
|
state.settingsBools.hasFollowSystemThemeEnabled = hasFollowSystemThemeEnabled;
|
|
|
|
state.settingsBools.hasFollowSystemThemeEnabled = hasFollowSystemThemeEnabled;
|
|
|
|
state.settingsBools.hasShiftSendEnabled = hasShiftSendEnabled;
|
|
|
|
state.settingsBools.hasShiftSendEnabled = hasShiftSendEnabled;
|
|
|
|
|
|
|
|
state.settingsBools.hideRecoveryPassword = hideRecoveryPassword;
|
|
|
|
|
|
|
|
|
|
|
|
return state;
|
|
|
|
return state;
|
|
|
|
},
|
|
|
|
},
|
|
|
|