🐛 Fixed unused profiles repository in auth module
This commit is contained in:
parent
cda8fe433d
commit
88ef37c6ff
|
@ -141,7 +141,7 @@ func (h *RequestHandler) Register(r *router.Router) {
|
|||
provider := string(ctx.QueryArgs().Peek("provider"))
|
||||
|
||||
return !ctx.IsPost() || !matched ||
|
||||
(provider != "" && provider != domain.DefaultProviderDirect.UID)
|
||||
(provider != "" && provider != domain.ProviderDirect.UID)
|
||||
},
|
||||
Validator: func(ctx *http.RequestCtx, login, password string) (bool, error) {
|
||||
// TODO(toby3d): change this
|
||||
|
|
|
@ -50,7 +50,6 @@ func TestRender(t *testing.T) {
|
|||
Matcher: language.NewMatcher(message.DefaultCatalog.Languages()),
|
||||
Auth: ucase.NewAuthUseCase(
|
||||
sessionrepo.NewMemorySessionRepository(config, store),
|
||||
profilerepo.NewMemoryProfileRepository(store),
|
||||
config,
|
||||
),
|
||||
}).Register(r)
|
||||
|
|
|
@ -6,22 +6,19 @@ import (
|
|||
|
||||
"source.toby3d.me/website/indieauth/internal/auth"
|
||||
"source.toby3d.me/website/indieauth/internal/domain"
|
||||
"source.toby3d.me/website/indieauth/internal/profile"
|
||||
"source.toby3d.me/website/indieauth/internal/random"
|
||||
"source.toby3d.me/website/indieauth/internal/session"
|
||||
)
|
||||
|
||||
type authUseCase struct {
|
||||
config *domain.Config
|
||||
profiles profile.Repository
|
||||
sessions session.Repository
|
||||
}
|
||||
|
||||
// NewAuthUseCase creates a new authentication use case.
|
||||
func NewAuthUseCase(sessions session.Repository, profiles profile.Repository, config *domain.Config) auth.UseCase {
|
||||
func NewAuthUseCase(sessions session.Repository, config *domain.Config) auth.UseCase {
|
||||
return &authUseCase{
|
||||
config: config,
|
||||
profiles: profiles,
|
||||
sessions: sessions,
|
||||
}
|
||||
}
|
||||
|
|
4
main.go
4
main.go
|
@ -167,14 +167,14 @@ func main() {
|
|||
WriteTimeout: 10 * time.Second,
|
||||
MaxConnWaitTimeout: 10 * time.Second,
|
||||
}
|
||||
ticketService := ticketucase.NewTicketUseCase(tickets, httpClient)
|
||||
ticketService := ticketucase.NewTicketUseCase(tickets, httpClient, config)
|
||||
tokenService := tokenucase.NewTokenUseCase(tokens, sessions, config)
|
||||
|
||||
r := router.New()
|
||||
tickethttpdelivery.NewRequestHandler(ticketService, matcher, config).Register(r)
|
||||
healthhttpdelivery.NewRequestHandler().Register(r)
|
||||
metadatahttpdelivery.NewRequestHandler(config).Register(r)
|
||||
tokenhttpdelivery.NewRequestHandler(tokenService).Register(r)
|
||||
tokenhttpdelivery.NewRequestHandler(tokenService, ticketService).Register(r)
|
||||
clienthttpdelivery.NewRequestHandler(clienthttpdelivery.NewRequestHandlerOptions{
|
||||
Client: client,
|
||||
Config: config,
|
||||
|
|
Loading…
Reference in New Issue