MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / Update

Method Update

api/pkg/repositories/gorm_user_repository.go:152–162  ·  view source on GitHub ↗
(ctx context.Context, user *entities.User)

Source from the content-addressed store, hash-verified

150}
151
152func (repository *gormUserRepository) Update(ctx context.Context, user *entities.User) error {
153 ctx, span := repository.tracer.Start(ctx)
154 defer span.End()
155
156 if err := repository.db.WithContext(ctx).Save(user).Error; err != nil {
157 msg := fmt.Sprintf("cannot update user with ID [%s]", user.ID)
158 return repository.tracer.WrapErrorSpan(span, stacktrace.Propagate(err, msg))
159 }
160
161 return nil
162}
163
164func (repository *gormUserRepository) LoadAuthContext(ctx context.Context, apiKey string) (entities.AuthContext, error) {
165 ctx, span, ctxLogger := repository.tracer.StartWithLogger(ctx, repository.logger)

Callers

nothing calls this directly

Calls 3

StartMethod · 0.65
SaveMethod · 0.65
WrapErrorSpanMethod · 0.65

Tested by

no test coverage detected