(ctx context.Context, arg database.UpdateUserLinkParams)
| 7494 | } |
| 7495 | |
| 7496 | func (q *querier) UpdateUserLink(ctx context.Context, arg database.UpdateUserLinkParams) (database.UserLink, error) { |
| 7497 | fetch := func(ctx context.Context, arg database.UpdateUserLinkParams) (database.UserLink, error) { |
| 7498 | return q.db.GetUserLinkByUserIDLoginType(ctx, database.GetUserLinkByUserIDLoginTypeParams{ |
| 7499 | UserID: arg.UserID, |
| 7500 | LoginType: arg.LoginType, |
| 7501 | }) |
| 7502 | } |
| 7503 | return fetchAndQuery(q.log, q.auth, policy.ActionUpdatePersonal, fetch, q.db.UpdateUserLink)(ctx, arg) |
| 7504 | } |
| 7505 | |
| 7506 | func (q *querier) UpdateUserLinkedID(ctx context.Context, arg database.UpdateUserLinkedIDParams) (database.UserLink, error) { |
| 7507 | if err := q.authorizeContext(ctx, policy.ActionUpdate, rbac.ResourceUserObject(arg.UserID)); err != nil { |
nothing calls this directly
no test coverage detected