Use Message received_at_ms to hide typing bubble
This commit is contained in:
@@ -221,6 +221,7 @@ export type PropsData = {
|
|||||||
isSpoilerExpanded?: Record<number, boolean>;
|
isSpoilerExpanded?: Record<number, boolean>;
|
||||||
direction: DirectionType;
|
direction: DirectionType;
|
||||||
timestamp: number;
|
timestamp: number;
|
||||||
|
receivedAtMS?: number;
|
||||||
status?: MessageStatusType;
|
status?: MessageStatusType;
|
||||||
contact?: EmbeddedContactType;
|
contact?: EmbeddedContactType;
|
||||||
author: Pick<
|
author: Pick<
|
||||||
|
@@ -764,6 +764,7 @@ export const getPropsForMessage = (
|
|||||||
text: message.body,
|
text: message.body,
|
||||||
textDirection: getTextDirection(message.body),
|
textDirection: getTextDirection(message.body),
|
||||||
timestamp: getMessageSentTimestamp(message, { includeEdits: true, log }),
|
timestamp: getMessageSentTimestamp(message, { includeEdits: true, log }),
|
||||||
|
receivedAtMS: message.received_at_ms,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -44,8 +44,8 @@ export function SmartTypingBubble({
|
|||||||
if ('author' in lastItem.data) {
|
if ('author' in lastItem.data) {
|
||||||
lastItemAuthorId = lastItem.data.author?.id;
|
lastItemAuthorId = lastItem.data.author?.id;
|
||||||
}
|
}
|
||||||
if ('timestamp' in lastItem.data) {
|
if ('receivedAtMS' in lastItem.data) {
|
||||||
lastItemTimestamp = lastItem.data.timestamp;
|
lastItemTimestamp = lastItem.data.receivedAtMS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user