refactor: 修改时间显示逻辑,防止出现因更新问题导致的时间显示不正确问题

pull/56/head
moonrailgun 3 years ago
parent e577f5eb4f
commit d56bf4fa79

@ -2,13 +2,13 @@ import React, { useMemo, useState } from 'react';
import { import {
ChatMessage, ChatMessage,
formatShortTime, formatShortTime,
getMessageTimeDiff,
shouldShowMessageTime, shouldShowMessageTime,
SYSTEM_USERID, SYSTEM_USERID,
t, t,
useCachedUserInfo, useCachedUserInfo,
MessageHelper, MessageHelper,
sharedEvent, sharedEvent,
showMessageTime,
} from 'tailchat-shared'; } from 'tailchat-shared';
import { useRenderPluginMessageInterpreter } from './useRenderPluginMessageInterpreter'; import { useRenderPluginMessageInterpreter } from './useRenderPluginMessageInterpreter';
import { getMessageRender, pluginMessageExtraParsers } from '@/plugin/common'; import { getMessageRender, pluginMessageExtraParsers } from '@/plugin/common';
@ -278,7 +278,7 @@ export function buildMessageItemRow(messages: ChatMessage[], index: number) {
<div key={message._id}> <div key={message._id}>
{showDate && ( {showDate && (
<Divider className="text-sm opacity-40 px-6 font-normal select-text"> <Divider className="text-sm opacity-40 px-6 font-normal select-text">
{getMessageTimeDiff(messageCreatedAt)} {showMessageTime(messageCreatedAt)}
</Divider> </Divider>
)} )}

Loading…
Cancel
Save