This commit is contained in:
Yang Luo 2020-08-05 23:06:28 +08:00
Родитель bb29a1da35
Коммит f8eed96554
2 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -63,6 +63,8 @@ func ReadTraces(fileId string) {
//path = util.GetTsvDataPath(fileId)
websiteId := fileId
addWebsite(websiteId)
sessions := []*trace.Session{}
sessionMap := map[string]*trace.Session{}
impressions := []*trace.Impression{}

Просмотреть файл

@ -5,6 +5,20 @@ package batch
import "github.com/microsoft/mouselog/trace"
func addWebsite(websiteId string) {
w := &trace.Website{
Id: websiteId,
Name: websiteId,
Url: "",
TrackConfig: "{}",
State: "active",
}
if trace.GetWebsite(websiteId) == nil {
trace.AddWebsite(w)
}
}
func addSession(sessions *[]*trace.Session, sessionMap *map[string]*trace.Session, id string, websiteId string, createdTime string, userAgent string, clientIp string) {
s := &trace.Session{Id: id, WebsiteId: websiteId, CreatedTime: createdTime, UserAgent: userAgent, ClientIp: clientIp}
if _, ok := (*sessionMap)[id]; !ok {