diff --git a/models/gencloud.go b/models/gencloud.go index e379738..866e600 100644 --- a/models/gencloud.go +++ b/models/gencloud.go @@ -27,7 +27,7 @@ type AnalyticsConversationWithAttributes struct { OriginatingDirection string `json:"originatingDirection"` Participants []struct { ExternalContactId string `json:"externalContactId"` - ParticipantId string `json:"id"` + ParticipantId string `json:"participantId"` ParticipantName string `json:"participantName"` Purpose string `json:"purpose"` Sessions []struct { diff --git a/util/extract.go b/util/extract.go index ad4e08d..6cd0f1a 100644 --- a/util/extract.go +++ b/util/extract.go @@ -11,7 +11,6 @@ import ( func ExtractWithoutAttributes(base models.AnalyticsConversationWithoutAttributes) (models.DBConversation, []models.DBParticipant, []models.DBSession, []models.DBSegment) { var startTime *time.Time - parsedStartTime, err := time.Parse(time.RFC3339, base.ConversationStart) if err != nil { startTime = nil @@ -371,7 +370,7 @@ func ExtractWithAttributes(base models.AnalyticsConversationWithAttributes) (mod SegmentEnd: segmentEnd, SegmentStart: segmentStart, SegmentType: seg.SegmentType, - SessionId: sess.SessionId, + SessionId: session.Id, WrapUpCode: seg.WrapUpCode, }