MCPcopy Create free account
hub / github.com/PaperDebugger/paperdebugger / GetUserSettings

Method GetUserSettings

internal/services/user.go:97–103  ·  view source on GitHub ↗
(ctx context.Context, userID bson.ObjectID)

Source from the content-addressed store, hash-verified

95}
96
97func (s *UserService) GetUserSettings(ctx context.Context, userID bson.ObjectID) (*models.Settings, error) {
98 user, err := s.GetUserByID(ctx, userID)
99 if err != nil {
100 return nil, err
101 }
102 return &user.Settings, nil
103}
104
105func (s *UserService) UpdateUserSettings(ctx context.Context, userID bson.ObjectID, settings models.Settings) (*models.Settings, error) {
106 filter := bson.M{"_id": userID}

Callers 6

GetSettingsMethod · 0.80
GetCitationKeysMethod · 0.80
prepareMethod · 0.80
prepareMethod · 0.80
ListSupportedModelsMethod · 0.80
ListSupportedModelsMethod · 0.80

Calls 1

GetUserByIDMethod · 0.95

Tested by

no test coverage detected