mirror of
https://github.com/aykhans/slash-e.git
synced 2025-07-21 04:14:26 +00:00
refactor: workspace setting definitions
This commit is contained in:
@@ -35,9 +35,9 @@ func (s *APIV1Service) UpdateUserSetting(ctx context.Context, request *v1pb.Upda
|
||||
if path == "general" {
|
||||
if _, err := s.Store.UpsertUserSetting(ctx, &storepb.UserSetting{
|
||||
UserId: user.ID,
|
||||
Key: storepb.UserSettingKey_GENERAL,
|
||||
Key: storepb.UserSettingKey_USER_SETTING_GENERAL,
|
||||
Value: &storepb.UserSetting_General{
|
||||
General: &storepb.UserSettingGeneral{
|
||||
General: &storepb.UserSetting_GeneralSetting{
|
||||
Locale: request.UserSetting.General.Locale,
|
||||
ColorTheme: request.UserSetting.General.ColorTheme,
|
||||
},
|
||||
@@ -68,15 +68,15 @@ func getUserSetting(ctx context.Context, s *store.Store, userID int32) (*v1pb.Us
|
||||
}
|
||||
|
||||
userSetting := &v1pb.UserSetting{
|
||||
Id: userID,
|
||||
General: &v1pb.UserSettingGeneral{
|
||||
UserId: userID,
|
||||
General: &v1pb.UserSetting_GeneralSetting{
|
||||
Locale: "EN",
|
||||
ColorTheme: "SYSTEM",
|
||||
},
|
||||
}
|
||||
for _, setting := range userSettings {
|
||||
if setting.Key == storepb.UserSettingKey_GENERAL {
|
||||
userSetting.General = &v1pb.UserSettingGeneral{
|
||||
if setting.Key == storepb.UserSettingKey_USER_SETTING_GENERAL {
|
||||
userSetting.General = &v1pb.UserSetting_GeneralSetting{
|
||||
Locale: setting.GetGeneral().Locale,
|
||||
ColorTheme: setting.GetGeneral().ColorTheme,
|
||||
}
|
||||
|
Reference in New Issue
Block a user