2021-12-29 20:20:14 +00:00
|
|
|
package ticket
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
|
2022-01-04 17:31:33 +00:00
|
|
|
"source.toby3d.me/website/indieauth/internal/domain"
|
2021-12-29 20:20:14 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
type UseCase interface {
|
|
|
|
// Redeem transform received ticket into access token.
|
2021-12-30 00:27:52 +00:00
|
|
|
Redeem(ctx context.Context, ticket *domain.Ticket) (*domain.Token, error)
|
2021-12-29 20:20:14 +00:00
|
|
|
}
|