We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4149789 commit bd4dd96Copy full SHA for bd4dd96
packages/core/src/reducers/createActivitiesReducer.ts
@@ -65,7 +65,19 @@ function getSequenceIdOrDeriveFromTimestamp(
65
activity: WebChatActivity,
66
ponyfill: GlobalScopePonyfill
67
): number | undefined {
68
- return activity.channelData?.['webchat:sequence-id'] ?? (+new ponyfill.Date(activity.timestamp) || undefined);
+ const sequenceId = activity.channelData?.['webchat:sequence-id'];
69
+
70
+ if (typeof sequenceId === 'number') {
71
+ return sequenceId;
72
+ }
73
74
+ const { timestamp } = activity;
75
76
+ if (typeof timestamp === 'string') {
77
+ return +new ponyfill.Date(timestamp);
78
79
80
+ return undefined;
81
}
82
83
function patchActivity(activity: WebChatActivity, { Date }: GlobalScopePonyfill): WebChatActivity {
0 commit comments