(ctx context.Context, challenge string)
| 472 | } |
| 473 | |
| 474 | func (p *Persister) RejectLogoutRequest(ctx context.Context, challenge string) (err error) { |
| 475 | ctx, span := p.r.Tracer(ctx).Tracer().Start(ctx, "persistence.sql.RejectLogoutRequest") |
| 476 | defer otelx.End(span, &err) |
| 477 | |
| 478 | count, err := p.Connection(ctx). |
| 479 | RawQuery("UPDATE hydra_oauth2_logout_request SET rejected=true, accepted=false WHERE challenge=? AND nid = ?", challenge, p.NetworkID(ctx)). |
| 480 | ExecWithCount() |
| 481 | if count == 0 { |
| 482 | return errors.WithStack(x.ErrNotFound) |
| 483 | } else { |
| 484 | return errors.WithStack(err) |
| 485 | } |
| 486 | } |
| 487 | |
| 488 | func (p *Persister) GetLogoutRequest(ctx context.Context, challenge string) (_ *flow.LogoutRequest, err error) { |
| 489 | ctx, span := p.r.Tracer(ctx).Tracer().Start(ctx, "persistence.sql.GetLogoutRequest") |
nothing calls this directly
no test coverage detected