tsk-14: Record when message was sent (#16)
Closes #14 Reviewed-on: #16 Co-authored-by: phoenix <kundeng00@pm.me> Co-committed-by: phoenix <kundeng00@pm.me>
This commit is contained in:
@@ -97,7 +97,7 @@ func (s *Service) worker1() {
|
||||
} else {
|
||||
fmt.Println("Message Id:", msg.Id)
|
||||
fmt.Println("Contact Id:", c.Id)
|
||||
if res, err := scheduler.ScheduleMessage(*item, *event, *c, *msg); err != nil {
|
||||
if res, sent, err := scheduler.ScheduleMessage(*item, *event, *c, *msg); err != nil {
|
||||
log.Println("Failure with scheduling the message:", err)
|
||||
} else {
|
||||
if res != nil {
|
||||
@@ -107,6 +107,28 @@ func (s *Service) worker1() {
|
||||
} else {
|
||||
jsonValue := string(bytes)
|
||||
log.Println("Result:", jsonValue)
|
||||
|
||||
if eventResponse, err := scheduler.RecordEventResponse(event, item.UserId, bytes, sent); err != nil {
|
||||
log.Println("Failure recording event response:", err)
|
||||
} else {
|
||||
if len(eventResponse) == 0 {
|
||||
log.Println("No event responses")
|
||||
} else {
|
||||
eventResponse := eventResponse[0]
|
||||
log.Println("Event response saved. Id:", eventResponse.Id)
|
||||
sameJsonValue := string(eventResponse.Response)
|
||||
|
||||
if jsonValue == sameJsonValue {
|
||||
log.Println("Matches")
|
||||
} else if len(jsonValue) == len(sameJsonValue) {
|
||||
log.Println("Same size")
|
||||
log.Println(jsonValue)
|
||||
log.Println(sameJsonValue)
|
||||
} else {
|
||||
log.Println("Not the same")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
log.Println("Result should not be empty")
|
||||
|
||||
Reference in New Issue
Block a user