diff --git a/src/components/chat.tsx b/src/components/chat.tsx index e1965e46..5df2a2ca 100644 --- a/src/components/chat.tsx +++ b/src/components/chat.tsx @@ -52,6 +52,8 @@ export default function Chat({ className }: ChatProps) { setExpand(true) } + const lastMessage = messages[messages.length - 1] + return (
@@ -68,8 +70,8 @@ export default function Chat({ className }: ChatProps) { <> - - {messages.at(-1)?.suggestedResponses && } + + {lastMessage?.suggestedResponses && } {generating ? (
diff --git a/src/lib/bots/bing/index.ts b/src/lib/bots/bing/index.ts index cb58176d..33a84870 100644 --- a/src/lib/bots/bing/index.ts +++ b/src/lib/bots/bing/index.ts @@ -473,7 +473,7 @@ export class BingWebBot { return } - const lastMessage = event.item.messages.at(-1) as ChatResponseMessage + const lastMessage = event.item.messages[event.item.messages.length - 1] as ChatResponseMessage const specialMessage = event.item.messages.find(message => message.author === 'bot' && message.contentType === 'IMAGE') if (specialMessage) { this.generateContent(specialMessage) diff --git a/tsconfig.json b/tsconfig.json index 614d77cf..7a95f103 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ES2019", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true,