From d5b88775d97188194d11d9cab9bd7743d3d69961 Mon Sep 17 00:00:00 2001 From: Steven Date: Fri, 19 Aug 2022 21:56:22 +0800 Subject: [PATCH] chore: update user setting keys --- api/user_setting.go | 4 ++-- server/memo.go | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/api/user_setting.go b/api/user_setting.go index fb7490cb..5022e166 100644 --- a/api/user_setting.go +++ b/api/user_setting.go @@ -6,7 +6,7 @@ const ( // UserSettingLocaleKey is the key type for user locale. UserSettingLocaleKey UserSettingKey = "locale" // UserSettingMemoVisibilityKey is the key type for user perference memo default visibility. - UserSettingMemoVisibilityKey UserSettingKey = "memo-visibility" + UserSettingMemoVisibilityKey UserSettingKey = "memoVisibility" ) // String returns the string format of UserSettingKey type. @@ -15,7 +15,7 @@ func (key UserSettingKey) String() string { case UserSettingLocaleKey: return "locale" case UserSettingMemoVisibilityKey: - return "memo-visibility" + return "memoVisibility" } return "" } diff --git a/server/memo.go b/server/memo.go index 367ff7cf..9484ed6e 100644 --- a/server/memo.go +++ b/server/memo.go @@ -36,7 +36,9 @@ func (s *Server) registerMemoRoutes(g *echo.Group) { return echo.NewHTTPError(http.StatusInternalServerError, "Failed to find user setting").SetInternal(err) } if userMemoVisibilitySetting != nil { - memoCreate.Visibility = (*api.Visibility)(&userMemoVisibilitySetting.Value) + memoVisibility := api.Privite + json.Unmarshal([]byte(userMemoVisibilitySetting.Value), &memoVisibility) + memoCreate.Visibility = &memoVisibility } if memoCreate.Visibility == nil || *memoCreate.Visibility == "" {