chore(web): put sign-in email notifications setting under paywall (#2249)
* chore: upgrade setting names to value objects * chore(web): put sign-in email notifications setting under paywall * chore: fix using setting name value objects in mocha tests * chore: fix wording on email notifications titles
This commit is contained in:
@@ -39,7 +39,7 @@ const Privacy: FunctionComponent<Props> = ({ application }: Props) => {
|
||||
const userSettings = await application.settings.listSettings()
|
||||
setSessionUaLoggingValue(
|
||||
userSettings.getSettingValue<LogSessionUserAgentOption>(
|
||||
SettingName.LogSessionUserAgent,
|
||||
SettingName.create(SettingName.NAMES.LogSessionUserAgent).getValue(),
|
||||
LogSessionUserAgentOption.Enabled,
|
||||
),
|
||||
)
|
||||
@@ -62,7 +62,10 @@ const Privacy: FunctionComponent<Props> = ({ application }: Props) => {
|
||||
: LogSessionUserAgentOption.Enabled
|
||||
setSessionUaLoggingValue(newValue)
|
||||
|
||||
const updateResult = await updateSetting(SettingName.LogSessionUserAgent, newValue)
|
||||
const updateResult = await updateSetting(
|
||||
SettingName.create(SettingName.NAMES.LogSessionUserAgent).getValue(),
|
||||
newValue,
|
||||
)
|
||||
|
||||
if (!updateResult) {
|
||||
setSessionUaLoggingValue(previousValue)
|
||||
|
||||
Reference in New Issue
Block a user