perf: icon

This commit is contained in:
archer
2023-05-02 14:52:20 +08:00
parent 11f42ad9ed
commit a409db9578
4 changed files with 6 additions and 8 deletions

View File

@@ -23,8 +23,7 @@ export const streamFetch = ({ url, data, onMessage, abortSignal }: StreamFetchPr
if (!reader) return;
if (res.status !== 200) {
console.log(res);
return reject('chat error');
throw new Error(res.statusText);
}
const decoder = new TextDecoder();

File diff suppressed because one or more lines are too long

View File

@@ -36,6 +36,7 @@ import MyIcon from '@/components/Icon';
import { throttle } from 'lodash';
import { Types } from 'mongoose';
import Markdown from '@/components/Markdown';
import { HUMAN_ICON, LOGO_ICON } from '@/constants/chat';
const SlideBar = dynamic(() => import('./components/SlideBar'));
const Empty = dynamic(() => import('./components/Empty'));
@@ -482,11 +483,7 @@ const Chat = ({ modelId, chatId }: { modelId: string; chatId: string }) => {
<MenuButton as={Box} mr={media(4, 1)} cursor={'pointer'}>
<Image
className="avatar"
src={
item.obj === 'Human'
? '/icon/human.png'
: chatData.avatar || '/icon/logo.png'
}
src={item.obj === 'Human' ? HUMAN_ICON : chatData.avatar || LOGO_ICON}
alt="avatar"
w={['20px', '30px']}
maxH={'50px'}

View File

@@ -19,7 +19,7 @@ const ModelSchema = new Schema({
},
avatar: {
type: String,
default: '/icon/logo.png'
default: ''
},
status: {
type: String,