From dbf88bea07030ce6dc1e36d0da3c6e730d66c173 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 6 May 2026 11:02:41 +0800 Subject: [PATCH] fix(adapter): stabilize callback event ordering --- internal/service/platformevents/builder.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/service/platformevents/builder.go b/internal/service/platformevents/builder.go index 1fc269e..97734bd 100644 --- a/internal/service/platformevents/builder.go +++ b/internal/service/platformevents/builder.go @@ -34,7 +34,7 @@ func BuildInboundEvents(msg *message.UnifiedMessage, result *dialog.Result, meta } eventIndex := 0 baseEvent := func(eventType string, payload map[string]any) platformevent.Event { - eventTime := now.Add(time.Duration(eventIndex) * time.Nanosecond) + eventTime := now.Add(time.Duration(eventIndex) * time.Millisecond) eventIndex++ return platformevent.Event{ ID: uuid.New().String(), @@ -47,7 +47,7 @@ func BuildInboundEvents(msg *message.UnifiedMessage, result *dialog.Result, meta Payload: payload, Status: platformevent.StatusPending, AttemptCount: 0, - NextAttemptAt: eventTime, + NextAttemptAt: now, OccurredAt: eventTime, CreatedAt: eventTime, UpdatedAt: eventTime,