ant-design / pro-chat

🤖 Components Library for Quickly Building LLM Chat Interfaces.
https://pro-chat.antdigital.dev
MIT License
649 stars 78 forks source link

👑 [需求]ChatMessage的类型中时间相关是否应该为非必填 #212

Open HongwuQz opened 3 months ago

HongwuQz commented 3 months ago

🥰 需求描述

如果业务中不需要显示时间,后端也不会存对应的字段,但在前端开发中却被要求在添加聊天的时候必填createAt、updateAt,只能通过断言强行改类型,开发体验很不好

🧐 解决方案

将ChatMessage类型中createAt和updateAt字段改为非必填,如果没有填这俩字段。渲染时不展示hover时间

ONLY-yours commented 3 months ago

这个不一定的

如果后端不需要,在 requst 里面过滤下就好,显示问题,默认其实都需要的,我们会给你加上。