17 lines
356 B
Go
17 lines
356 B
Go
package api
|
|
|
|
import (
|
|
"github.com/gorilla/mux"
|
|
analyticsConfig "openreplay/backend/internal/config/analytics"
|
|
"openreplay/backend/pkg/analytics"
|
|
"openreplay/backend/pkg/logger"
|
|
"sync"
|
|
)
|
|
|
|
type Router struct {
|
|
log logger.Logger
|
|
cfg *analyticsConfig.Config
|
|
router *mux.Router
|
|
mutex *sync.RWMutex
|
|
services *analytics.ServicesBuilder
|
|
}
|