fix(backend): fixed some issues in db service

This commit is contained in:
Alexander Zavorotynskiy 2022-09-02 18:16:10 +02:00
parent 918ddcae5d
commit c526d611f5
3 changed files with 7 additions and 5 deletions

View file

@ -189,7 +189,6 @@ func (conn *Conn) InsertWebGraphQLEvent(sessionID uint64, projectID uint32, save
}
func (conn *Conn) InsertSessionReferrer(sessionID uint64, referrer string) error {
log.Printf("insert referrer, sessID: %d, referrer: %s", sessionID, referrer)
if referrer == "" {
return nil
}

View file

@ -8,7 +8,7 @@ import (
func (conn *Conn) GetSession(sessionID uint64) (*Session, error) {
s := &Session{SessionID: sessionID}
var revID, userOSVersion *string
var revID, userOSVersion, userBrowserVersion *string
var issueTypes pgtype.EnumArray
if err := conn.c.QueryRow(`
SELECT platform,
@ -32,14 +32,17 @@ func (conn *Conn) GetSession(sessionID uint64) (*Session, error) {
&revID, &s.TrackerVersion,
&s.UserID, &s.UserAnonymousID, &s.Referrer,
&s.PagesCount, &s.EventsCount, &s.ErrorsCount, &issueTypes,
&s.UserBrowser, &s.UserBrowserVersion, &s.IssueScore,
&s.UserBrowser, &userBrowserVersion, &s.IssueScore,
&s.Metadata1, &s.Metadata2, &s.Metadata3, &s.Metadata4, &s.Metadata5,
&s.Metadata6, &s.Metadata7, &s.Metadata8, &s.Metadata9, &s.Metadata10); err != nil {
return nil, err
}
if userOSVersion != nil { // TODO: choose format, make f
if userOSVersion != nil {
s.UserOSVersion = *userOSVersion
}
if userBrowserVersion != nil {
s.UserBrowserVersion = *userBrowserVersion
}
if revID != nil {
s.RevID = *revID
}

View file

@ -324,7 +324,7 @@ func (c *connectorImpl) InsertWebPerformanceTrackAggr(session *types.Session, ms
if err := c.batches["performance"].Append(
session.SessionID,
uint16(session.ProjectID),
0, // TODO: find messageID for performance events
uint64(0), // TODO: find messageID for performance events
datetime(timestamp),
nullableString(msg.Meta().Url),
uint8(msg.MinFPS),