fix(backend): fixed bug in db saver (ee)
This commit is contained in:
parent
6a956da100
commit
1ff51c44cb
2 changed files with 6 additions and 6 deletions
|
|
@ -3,13 +3,15 @@ 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
|
||||
pg *cache.PGCache
|
||||
ch clickhouse.Connector
|
||||
producer types.Producer
|
||||
}
|
||||
|
||||
func New(pg *cache.PGCache) *Saver {
|
||||
return &Saver{pg: pg}
|
||||
func New(pg *cache.PGCache, producer types.Producer) *Saver {
|
||||
return &Saver{pg: pg, producer: producer}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,10 +25,8 @@ func (si *Saver) InsertStats(session *types.Session, msg messages.Message) error
|
|||
switch m := msg.(type) {
|
||||
// Web
|
||||
case *messages.SessionEnd:
|
||||
// TODO: get issue_types and base_referrer before session end
|
||||
return si.ch.InsertWebSession(session)
|
||||
case *messages.PerformanceTrackAggr:
|
||||
// TODO: page_path
|
||||
return si.ch.InsertWebPerformanceTrackAggr(session, m)
|
||||
case *messages.ClickEvent:
|
||||
return si.ch.InsertWebClickEvent(session, m)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue