go-chat-web icon indicating copy to clipboard operation
go-chat-web copied to clipboard

看见你突然更新,特地提交一下

Open AutoCodingBot opened this issue 6 months ago • 0 comments

素材库

https://www.svgrepo.com/ https://api.dicebear.com/9.x/pixel-art/svg?seed=URSEED

Todo list

router 独立 checked ,升级成v6 checked

鉴权,已登录状态不能访问login checked

收到消息,滴滴提醒 checked 顺手加了发送音效

好友,群列表,可被重复点击,重复向后端发送请求 checked

switch组件,切换用户和群聊,都会向后端请求 本地缓存?但本地缓存又如何判断是否最新?

拆分上传头像组件 checked

添加好友(群),无法立即加载,必须 真·刷新 checked

前端间隔性检查jwt过期时间,示例代码

function decodeJWT(token) { const base64Url = token.split('.')[1]; const base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/'); const jsonPayload = decodeURIComponent(atob(base64).split('').map(function(c) { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); }).join(''));

return JSON.parse(jsonPayload);

}

// 使用函数 const decodedToken = decodeJWT(yourJWTToken); console.log(decodedToken.exp); // 这里假设你的JWT中有exp claim

分页加载历史聊天记录,参考:https://ant-design.antgroup.com/components/list-cn#listitemmeta

聊天窗口,参考:https://daisyui.com/components/chat/

未读消息,必须点击其他人才能提示;并仅能提示一次

自己能添加自己 自己给自己发消息,会重复消息; 基本 尝试将自己改成"文件传输助手",消息记录存单独表,关闭socket推送机制 高级 接通通义千问API

check表示被我修复了,其他的是问题或者改进的想法,详情可查看我的GitHub项目

谢谢你写的基本模板,让我学习起来挺舒服的,就是这个类式写法让我挺痛苦的,能改的都改成函数,hook式写法了

AutoCodingBot avatar Jul 31 '24 07:07 AutoCodingBot