MCPcopy Index your code
hub / github.com/coder/coder / UpdateUserAppearanceSettings

Method UpdateUserAppearanceSettings

codersdk/users.go:655–666  ·  view source on GitHub ↗

UpdateUserAppearanceSettings updates the appearance settings for a user.

(ctx context.Context, user string, req UpdateUserAppearanceSettingsRequest)

Source from the content-addressed store, hash-verified

653
654// UpdateUserAppearanceSettings updates the appearance settings for a user.
655func (c *Client) UpdateUserAppearanceSettings(ctx context.Context, user string, req UpdateUserAppearanceSettingsRequest) (UserAppearanceSettings, error) {
656 res, err := c.Request(ctx, http.MethodPut, fmt.Sprintf("/api/v2/users/%s/appearance", user), req)
657 if err != nil {
658 return UserAppearanceSettings{}, err
659 }
660 defer res.Body.Close()
661 if res.StatusCode != http.StatusOK {
662 return UserAppearanceSettings{}, ReadBodyAsError(res)
663 }
664 var resp UserAppearanceSettings
665 return resp, json.NewDecoder(res.Body).Decode(&resp)
666}
667
668// GetUserPreferenceSettings fetches the preference settings for a user.
669func (c *Client) GetUserPreferenceSettings(ctx context.Context, user string) (UserPreferenceSettings, error) {

Callers 2

TestUserTerminalFontFunction · 0.80
TestUserThemeModeFunction · 0.80

Calls 3

RequestMethod · 0.95
ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65

Tested by 2

TestUserTerminalFontFunction · 0.64
TestUserThemeModeFunction · 0.64