Skip to content

Commit 5fcc894

Browse files
committed
Fix the order timestamp
1 parent 4166880 commit 5fcc894

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

api/pkg/services/message_service.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,6 +734,11 @@ func (service *MessageService) storeSentMessage(ctx context.Context, payload eve
734734

735735
ctxLogger := service.tracer.CtxLogger(service.logger, span)
736736

737+
timestamp := payload.RequestReceivedAt
738+
if payload.ScheduledSendTime != nil {
739+
timestamp = *payload.ScheduledSendTime
740+
}
741+
737742
message := &entities.Message{
738743
ID: payload.MessageID,
739744
Owner: payload.Owner,
@@ -749,7 +754,7 @@ func (service *MessageService) storeSentMessage(ctx context.Context, payload eve
749754
CreatedAt: time.Now().UTC(),
750755
UpdatedAt: time.Now().UTC(),
751756
MaxSendAttempts: payload.MaxSendAttempts,
752-
OrderTimestamp: payload.RequestReceivedAt,
757+
OrderTimestamp: timestamp,
753758
}
754759

755760
if err := service.repository.Store(ctx, message); err != nil {

0 commit comments

Comments
 (0)