[Enhance][Bug fix] User settings & /user/me/setting error

- Add a new settings 'mp_notification_enabled'
- Fix a bug that user can not change online settings. (Show Potential/Stamina Notification/Invite Notification)
This commit is contained in:
Guzi422
2024-09-08 22:07:59 +08:00
parent c3af92f29b
commit 10a816b161
3 changed files with 22 additions and 3 deletions

View File

@@ -157,7 +157,8 @@ def sys_set(user_id, set_arg):
user.change_favorite_character(int(value))
else:
value = 'true' == value
if set_arg in ('is_hide_rating', 'max_stamina_notification_enabled'):
if set_arg in ('is_hide_rating', 'max_stamina_notification_enabled', 'mp_notification_enabled'):
user.select_user_about_settings()
user.update_user_one_column(set_arg, value)
return success_return(user.to_dict())