🚨 Removed linter warnings
This commit is contained in:
parent
3f565cb6b3
commit
5b90405d40
|
@ -25,7 +25,7 @@ import (
|
||||||
userrepo "source.toby3d.me/website/indieauth/internal/user/repository/memory"
|
userrepo "source.toby3d.me/website/indieauth/internal/user/repository/memory"
|
||||||
)
|
)
|
||||||
|
|
||||||
type dependencies struct {
|
type Dependencies struct {
|
||||||
authService auth.UseCase
|
authService auth.UseCase
|
||||||
clients client.Repository
|
clients client.Repository
|
||||||
clientService client.UseCase
|
clientService client.UseCase
|
||||||
|
@ -47,7 +47,7 @@ func TestRender(t *testing.T) {
|
||||||
deps.store.Store(path.Join(profilerepo.DefaultPathPrefix, me.String()), user.Profile)
|
deps.store.Store(path.Join(profilerepo.DefaultPathPrefix, me.String()), user.Profile)
|
||||||
deps.store.Store(path.Join(userrepo.DefaultPathPrefix, me.String()), user)
|
deps.store.Store(path.Join(userrepo.DefaultPathPrefix, me.String()), user)
|
||||||
|
|
||||||
r := router.New()
|
r := router.New() //nolint: varnamelen
|
||||||
delivery.NewRequestHandler(delivery.NewRequestHandlerOptions{
|
delivery.NewRequestHandler(delivery.NewRequestHandlerOptions{
|
||||||
Auth: deps.authService,
|
Auth: deps.authService,
|
||||||
Clients: deps.clientService,
|
Clients: deps.clientService,
|
||||||
|
@ -95,18 +95,18 @@ func TestRender(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewDependencies(tb testing.TB) dependencies {
|
func NewDependencies(tb testing.TB) Dependencies {
|
||||||
tb.Helper()
|
tb.Helper()
|
||||||
|
|
||||||
config := domain.TestConfig(tb)
|
config := domain.TestConfig(tb)
|
||||||
matcher := language.NewMatcher(message.DefaultCatalog.Languages())
|
matcher := language.NewMatcher(message.DefaultCatalog.Languages())
|
||||||
store := new(sync.Map)
|
store := new(sync.Map)
|
||||||
clients := clientrepo.NewMemoryClientRepository(store)
|
clients := clientrepo.NewMemoryClientRepository(store)
|
||||||
sessions := sessionrepo.NewMemorySessionRepository(config, store)
|
sessions := sessionrepo.NewMemorySessionRepository(store, config)
|
||||||
authService := ucase.NewAuthUseCase(sessions, config)
|
authService := ucase.NewAuthUseCase(sessions, config)
|
||||||
clientService := clientucase.NewClientUseCase(clients)
|
clientService := clientucase.NewClientUseCase(clients)
|
||||||
|
|
||||||
return dependencies{
|
return Dependencies{
|
||||||
authService: authService,
|
authService: authService,
|
||||||
clients: clients,
|
clients: clients,
|
||||||
clientService: clientService,
|
clientService: clientService,
|
||||||
|
|
|
@ -19,7 +19,7 @@ import (
|
||||||
tokenucase "source.toby3d.me/website/indieauth/internal/token/usecase"
|
tokenucase "source.toby3d.me/website/indieauth/internal/token/usecase"
|
||||||
)
|
)
|
||||||
|
|
||||||
type dependencies struct {
|
type Dependencies struct {
|
||||||
client *domain.Client
|
client *domain.Client
|
||||||
config *domain.Config
|
config *domain.Config
|
||||||
matcher language.Matcher
|
matcher language.Matcher
|
||||||
|
@ -34,7 +34,7 @@ func TestRead(t *testing.T) {
|
||||||
|
|
||||||
deps := NewDependencies(t)
|
deps := NewDependencies(t)
|
||||||
|
|
||||||
r := router.New()
|
r := router.New() //nolint: varnamelen
|
||||||
delivery.NewRequestHandler(delivery.NewRequestHandlerOptions{
|
delivery.NewRequestHandler(delivery.NewRequestHandlerOptions{
|
||||||
Client: deps.client,
|
Client: deps.client,
|
||||||
Config: deps.config,
|
Config: deps.config,
|
||||||
|
@ -62,18 +62,18 @@ func TestRead(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewDependencies(tb testing.TB) dependencies {
|
func NewDependencies(tb testing.TB) Dependencies {
|
||||||
tb.Helper()
|
tb.Helper()
|
||||||
|
|
||||||
client := domain.TestClient(tb)
|
client := domain.TestClient(tb)
|
||||||
config := domain.TestConfig(tb)
|
config := domain.TestConfig(tb)
|
||||||
matcher := language.NewMatcher(message.DefaultCatalog.Languages())
|
matcher := language.NewMatcher(message.DefaultCatalog.Languages())
|
||||||
store := new(sync.Map)
|
store := new(sync.Map)
|
||||||
sessions := sessionrepo.NewMemorySessionRepository(config, store)
|
sessions := sessionrepo.NewMemorySessionRepository(store, config)
|
||||||
tokens := tokenrepo.NewMemoryTokenRepository(store)
|
tokens := tokenrepo.NewMemoryTokenRepository(store)
|
||||||
tokenService := tokenucase.NewTokenUseCase(tokens, sessions, config)
|
tokenService := tokenucase.NewTokenUseCase(tokens, sessions, config)
|
||||||
|
|
||||||
return dependencies{
|
return Dependencies{
|
||||||
client: client,
|
client: client,
|
||||||
config: config,
|
config: config,
|
||||||
matcher: matcher,
|
matcher: matcher,
|
||||||
|
|
|
@ -25,7 +25,7 @@ type (
|
||||||
|
|
||||||
const DefaultPathPrefix string = "sessions"
|
const DefaultPathPrefix string = "sessions"
|
||||||
|
|
||||||
func NewMemorySessionRepository(config *domain.Config, store *sync.Map) session.Repository {
|
func NewMemorySessionRepository(store *sync.Map, config *domain.Config) session.Repository {
|
||||||
return &memorySessionRepository{
|
return &memorySessionRepository{
|
||||||
config: config,
|
config: config,
|
||||||
store: store,
|
store: store,
|
||||||
|
|
|
@ -12,14 +12,14 @@ import (
|
||||||
func New(tb testing.TB) (*bolt.DB, func()) {
|
func New(tb testing.TB) (*bolt.DB, func()) {
|
||||||
tb.Helper()
|
tb.Helper()
|
||||||
|
|
||||||
f, err := os.CreateTemp(os.TempDir(), "bbolt_*.db")
|
tempFile, err := os.CreateTemp(os.TempDir(), "bbolt_*.db")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tb.Fatal(err)
|
tb.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
filePath := f.Name()
|
filePath := tempFile.Name()
|
||||||
|
|
||||||
if err := f.Close(); err != nil {
|
if err := tempFile.Close(); err != nil {
|
||||||
tb.Fatal(err)
|
tb.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ import (
|
||||||
ucase "source.toby3d.me/website/indieauth/internal/ticket/usecase"
|
ucase "source.toby3d.me/website/indieauth/internal/ticket/usecase"
|
||||||
)
|
)
|
||||||
|
|
||||||
type dependencies struct {
|
type Dependencies struct {
|
||||||
client *http.Client
|
client *http.Client
|
||||||
config *domain.Config
|
config *domain.Config
|
||||||
matcher language.Matcher
|
matcher language.Matcher
|
||||||
|
@ -70,7 +70,7 @@ func TestUpdate(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewDependencies(tb testing.TB) dependencies {
|
func NewDependencies(tb testing.TB) Dependencies {
|
||||||
tb.Helper()
|
tb.Helper()
|
||||||
|
|
||||||
config := domain.TestConfig(tb)
|
config := domain.TestConfig(tb)
|
||||||
|
@ -79,7 +79,7 @@ func NewDependencies(tb testing.TB) dependencies {
|
||||||
ticket := domain.TestTicket(tb)
|
ticket := domain.TestTicket(tb)
|
||||||
token := domain.TestToken(tb)
|
token := domain.TestToken(tb)
|
||||||
|
|
||||||
r := router.New()
|
r := router.New() //nolint: varnamelen
|
||||||
// NOTE(toby3d): private resource
|
// NOTE(toby3d): private resource
|
||||||
r.GET(ticket.Resource.URL().EscapedPath(), func(ctx *http.RequestCtx) {
|
r.GET(ticket.Resource.URL().EscapedPath(), func(ctx *http.RequestCtx) {
|
||||||
ctx.SuccessString(common.MIMETextHTMLCharsetUTF8,
|
ctx.SuccessString(common.MIMETextHTMLCharsetUTF8,
|
||||||
|
@ -101,7 +101,7 @@ func NewDependencies(tb testing.TB) dependencies {
|
||||||
tickets := ticketrepo.NewMemoryTicketRepository(store, config)
|
tickets := ticketrepo.NewMemoryTicketRepository(store, config)
|
||||||
ticketService := ucase.NewTicketUseCase(tickets, client, config)
|
ticketService := ucase.NewTicketUseCase(tickets, client, config)
|
||||||
|
|
||||||
return dependencies{
|
return Dependencies{
|
||||||
client: client,
|
client: client,
|
||||||
config: config,
|
config: config,
|
||||||
matcher: matcher,
|
matcher: matcher,
|
||||||
|
|
|
@ -24,7 +24,7 @@ import (
|
||||||
tokenucase "source.toby3d.me/website/indieauth/internal/token/usecase"
|
tokenucase "source.toby3d.me/website/indieauth/internal/token/usecase"
|
||||||
)
|
)
|
||||||
|
|
||||||
type dependencies struct {
|
type Dependencies struct {
|
||||||
client *http.Client
|
client *http.Client
|
||||||
config *domain.Config
|
config *domain.Config
|
||||||
sessions session.Repository
|
sessions session.Repository
|
||||||
|
@ -131,7 +131,7 @@ func TestRevocation(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewDependencies(tb testing.TB) dependencies {
|
func NewDependencies(tb testing.TB) Dependencies {
|
||||||
tb.Helper()
|
tb.Helper()
|
||||||
|
|
||||||
client := new(http.Client)
|
client := new(http.Client)
|
||||||
|
@ -144,7 +144,7 @@ func NewDependencies(tb testing.TB) dependencies {
|
||||||
ticketService := ticketucase.NewTicketUseCase(tickets, client, config)
|
ticketService := ticketucase.NewTicketUseCase(tickets, client, config)
|
||||||
tokenService := tokenucase.NewTokenUseCase(tokens, sessions, config)
|
tokenService := tokenucase.NewTokenUseCase(tokens, sessions, config)
|
||||||
|
|
||||||
return dependencies{
|
return Dependencies{
|
||||||
client: client,
|
client: client,
|
||||||
config: config,
|
config: config,
|
||||||
sessions: sessions,
|
sessions: sessions,
|
||||||
|
|
Loading…
Reference in New Issue