feat(analytics): removed unnecessary keys import
This commit is contained in:
parent
21895677c3
commit
d7f810809e
4 changed files with 11 additions and 12 deletions
|
|
@ -2,6 +2,7 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
analyticsConfig "openreplay/backend/internal/config/analytics"
|
analyticsConfig "openreplay/backend/internal/config/analytics"
|
||||||
"openreplay/backend/pkg/analytics"
|
"openreplay/backend/pkg/analytics"
|
||||||
"openreplay/backend/pkg/db/postgres/pool"
|
"openreplay/backend/pkg/db/postgres/pool"
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,16 @@ package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gorilla/mux"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
"github.com/gorilla/mux"
|
||||||
|
|
||||||
config "openreplay/backend/internal/config/analytics"
|
config "openreplay/backend/internal/config/analytics"
|
||||||
"openreplay/backend/pkg/analytics/service"
|
"openreplay/backend/pkg/analytics/service"
|
||||||
"openreplay/backend/pkg/logger"
|
"openreplay/backend/pkg/logger"
|
||||||
"openreplay/backend/pkg/objectstorage"
|
"openreplay/backend/pkg/objectstorage"
|
||||||
"openreplay/backend/pkg/server/api"
|
"openreplay/backend/pkg/server/api"
|
||||||
"openreplay/backend/pkg/server/keys"
|
|
||||||
"strconv"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type handlersImpl struct {
|
type handlersImpl struct {
|
||||||
|
|
@ -18,7 +19,6 @@ type handlersImpl struct {
|
||||||
responser *api.Responser
|
responser *api.Responser
|
||||||
objStorage objectstorage.ObjectStorage
|
objStorage objectstorage.ObjectStorage
|
||||||
jsonSizeLimit int64
|
jsonSizeLimit int64
|
||||||
keys keys.Keys
|
|
||||||
service service.Service
|
service service.Service
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -39,13 +39,12 @@ func (e *handlersImpl) GetAll() []*api.Description {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewHandlers(log logger.Logger, cfg *config.Config, responser *api.Responser, objStore objectstorage.ObjectStorage, keys keys.Keys, service service.Service) (api.Handlers, error) {
|
func NewHandlers(log logger.Logger, cfg *config.Config, responser *api.Responser, objStore objectstorage.ObjectStorage, service service.Service) (api.Handlers, error) {
|
||||||
return &handlersImpl{
|
return &handlersImpl{
|
||||||
log: log,
|
log: log,
|
||||||
responser: responser,
|
responser: responser,
|
||||||
objStorage: objStore,
|
objStorage: objStore,
|
||||||
jsonSizeLimit: cfg.JsonSizeLimit,
|
jsonSizeLimit: cfg.JsonSizeLimit,
|
||||||
keys: keys,
|
|
||||||
service: service,
|
service: service,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
package analytics
|
package analytics
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"openreplay/backend/pkg/metrics/web"
|
|
||||||
"openreplay/backend/pkg/server/tracer"
|
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"openreplay/backend/internal/config/analytics"
|
"openreplay/backend/internal/config/analytics"
|
||||||
|
|
@ -10,11 +8,12 @@ import (
|
||||||
"openreplay/backend/pkg/analytics/service"
|
"openreplay/backend/pkg/analytics/service"
|
||||||
"openreplay/backend/pkg/db/postgres/pool"
|
"openreplay/backend/pkg/db/postgres/pool"
|
||||||
"openreplay/backend/pkg/logger"
|
"openreplay/backend/pkg/logger"
|
||||||
|
"openreplay/backend/pkg/metrics/web"
|
||||||
"openreplay/backend/pkg/objectstorage/store"
|
"openreplay/backend/pkg/objectstorage/store"
|
||||||
"openreplay/backend/pkg/server/api"
|
"openreplay/backend/pkg/server/api"
|
||||||
"openreplay/backend/pkg/server/auth"
|
"openreplay/backend/pkg/server/auth"
|
||||||
"openreplay/backend/pkg/server/keys"
|
|
||||||
"openreplay/backend/pkg/server/limiter"
|
"openreplay/backend/pkg/server/limiter"
|
||||||
|
"openreplay/backend/pkg/server/tracer"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ServicesBuilder struct {
|
type ServicesBuilder struct {
|
||||||
|
|
@ -30,7 +29,6 @@ func NewServiceBuilder(log logger.Logger, cfg *analytics.Config, webMetrics web.
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
newKeys := keys.NewKeys(log, pgconn)
|
|
||||||
responser := api.NewResponser(webMetrics)
|
responser := api.NewResponser(webMetrics)
|
||||||
|
|
||||||
audiTrail, err := tracer.NewTracer(log, pgconn)
|
audiTrail, err := tracer.NewTracer(log, pgconn)
|
||||||
|
|
@ -43,13 +41,13 @@ func NewServiceBuilder(log logger.Logger, cfg *analytics.Config, webMetrics web.
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
handlers, err := analyticsAPI.NewHandlers(log, cfg, responser, objStore, keys.NewKeys(log, pgconn), analyticsService)
|
handlers, err := analyticsAPI.NewHandlers(log, cfg, responser, objStore, analyticsService)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return &ServicesBuilder{
|
return &ServicesBuilder{
|
||||||
Auth: auth.NewAuth(log, cfg.JWTSecret, cfg.JWTSpotSecret, pgconn, newKeys),
|
Auth: auth.NewAuth(log, cfg.JWTSecret, cfg.JWTSpotSecret, pgconn, nil),
|
||||||
RateLimiter: limiter.NewUserRateLimiter(10, 30, 1*time.Minute, 5*time.Minute),
|
RateLimiter: limiter.NewUserRateLimiter(10, 30, 1*time.Minute, 5*time.Minute),
|
||||||
AuditTrail: audiTrail,
|
AuditTrail: audiTrail,
|
||||||
AnalyticsAPI: handlers,
|
AnalyticsAPI: handlers,
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package service
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"openreplay/backend/pkg/analytics/api/models"
|
"openreplay/backend/pkg/analytics/api/models"
|
||||||
"openreplay/backend/pkg/db/postgres/pool"
|
"openreplay/backend/pkg/db/postgres/pool"
|
||||||
"openreplay/backend/pkg/logger"
|
"openreplay/backend/pkg/logger"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue