Skip to content

Commit 3e72896

Browse files
committed
fix: 修复浏览器兼容性问题
1 parent 2303241 commit 3e72896

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/components/chat.tsx

+4-2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ export default function Chat({ className }: ChatProps) {
5252
setExpand(true)
5353
}
5454

55+
const lastMessage = messages[messages.length - 1]
56+
5557
return (
5658
<div className={cn(bingStyle.toLowerCase(), { 'side-panel-expanded': expand })}>
5759
<PromptsManage insertPrompt={setInput} />
@@ -68,8 +70,8 @@ export default function Chat({ className }: ChatProps) {
6870
<>
6971
<ChatList messages={messages} />
7072
<ChatScrollAnchor trackVisibility={generating} />
71-
<ChatNotification message={messages.at(-1)} bot={bot} />
72-
{messages.at(-1)?.suggestedResponses && <ChatSuggestions setInput={setInput} suggestions={messages.at(-1)?.suggestedResponses} />}
73+
<ChatNotification message={lastMessage} bot={bot} />
74+
{lastMessage?.suggestedResponses && <ChatSuggestions setInput={setInput} suggestions={lastMessage?.suggestedResponses} />}
7375

7476
{generating ? (
7577
<div className="flex h-10 items-center justify-center my-4">

src/lib/bots/bing/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ export class BingWebBot {
473473
return
474474
}
475475

476-
const lastMessage = event.item.messages.at(-1) as ChatResponseMessage
476+
const lastMessage = event.item.messages[event.item.messages.length - 1] as ChatResponseMessage
477477
const specialMessage = event.item.messages.find(message => message.author === 'bot' && message.contentType === 'IMAGE')
478478
if (specialMessage) {
479479
this.generateContent(specialMessage)

tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"compilerOptions": {
3-
"target": "ES2020",
3+
"target": "ES2019",
44
"lib": ["dom", "dom.iterable", "esnext"],
55
"allowJs": true,
66
"skipLibCheck": true,

0 commit comments

Comments
 (0)