17 lines
355 B
Go
17 lines
355 B
Go
package datasaver
|
|
|
|
import (
|
|
"openreplay/backend/pkg/db/cache"
|
|
"openreplay/backend/pkg/db/clickhouse"
|
|
"openreplay/backend/pkg/queue/types"
|
|
)
|
|
|
|
type Saver struct {
|
|
pg *cache.PGCache
|
|
ch clickhouse.Connector
|
|
producer types.Producer
|
|
}
|
|
|
|
func New(pg *cache.PGCache, producer types.Producer) *Saver {
|
|
return &Saver{pg: pg, producer: producer}
|
|
}
|