user info: allow formdata for notification settings like every other API

This commit is contained in:
William Pitcock 2019-05-25 05:54:02 +00:00
parent 59a703fcbe
commit e7e2e7a1a6
1 changed files with 5 additions and 0 deletions

View File

@ -75,6 +75,11 @@ def set_activation_status(info, deactivated) do
end end
def update_notification_settings(info, settings) do def update_notification_settings(info, settings) do
settings =
settings
|> Enum.map(fn {k, v} -> {k, v in [true, "true", "True", "1"]} end)
|> Map.new()
notification_settings = notification_settings =
info.notification_settings info.notification_settings
|> Map.merge(settings) |> Map.merge(settings)