(value: string)
| 1160 | setAssistantLimit(value.limit) |
| 1161 | } |
| 1162 | const handleOpenChat = async (value: string) => { |
| 1163 | if (sendButtonLoading || sendGenerateLoading || generateButtonLoading) { |
| 1164 | return toast.error('Cannot switch chat during message generation') |
| 1165 | } |
| 1166 | setChatId(value) |
| 1167 | localStorage.setItem('chatId', value) |
| 1168 | setContentTalkLoading(true) |
| 1169 | let id; |
| 1170 | if (assistantId[0].split('-')[1]) { |
| 1171 | const splitArray = assistantId[0].split('-') |
| 1172 | id = splitArray.slice(-1)[0] |
| 1173 | } else { |
| 1174 | id = assistantId[0] |
| 1175 | } |
| 1176 | const param = { |
| 1177 | order: 'desc', |
| 1178 | limit: 20 |
| 1179 | } |
| 1180 | setContentTalk([]) |
| 1181 | localStorage.setItem('contentTalk', JSON.stringify([])) |
| 1182 | setGenerateButtonLoading(false) |
| 1183 | await fetchHistoryMessage(id, value, param) |
| 1184 | setContentTalkLoading(false) |
| 1185 | } |
| 1186 | const handleMouseEnter = () => { |
| 1187 | settingModal.current.style.display = 'block' |
| 1188 | }; |
no test coverage detected