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

Method ResetSettings

internal/api/user/reset_settings.go:13–28  ·  view source on GitHub ↗
(ctx context.Context, req *userv1.ResetSettingsRequest)

Source from the content-addressed store, hash-verified

11)
12
13func (s *UserServer) ResetSettings(ctx context.Context, req *userv1.ResetSettingsRequest) (*userv1.ResetSettingsResponse, error) {
14 actor, err := contextutil.GetActor(ctx)
15 if err != nil {
16 return nil, status.Error(codes.Unauthenticated, "user not authenticated")
17 }
18
19 resetSettings, err := s.userService.ResetUserSettings(ctx, actor.ID)
20 if err != nil {
21 s.logger.Error("Failed to reset user settings", "error", err, "userID", actor.ID)
22 return nil, status.Error(codes.Internal, "failed to reset user settings")
23 }
24
25 return &userv1.ResetSettingsResponse{
26 Settings: mapper.MapModelSettingsToProto(resetSettings),
27 }, nil
28}

Callers

nothing calls this directly

Calls 3

GetActorFunction · 0.92
MapModelSettingsToProtoFunction · 0.92
ResetUserSettingsMethod · 0.80

Tested by

no test coverage detected