Add alertClear to imports and update error handling in Chat.svelte
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
import { ArrowLeft, Sparkles, ArrowRight, PencilIcon, LanguagesIcon, RefreshCcwIcon, TrashIcon, CopyIcon, Volume2Icon, BotIcon, ArrowLeftRightIcon, UserIcon } from "lucide-svelte";
|
import { ArrowLeft, Sparkles, ArrowRight, PencilIcon, LanguagesIcon, RefreshCcwIcon, TrashIcon, CopyIcon, Volume2Icon, BotIcon, ArrowLeftRightIcon, UserIcon } from "lucide-svelte";
|
||||||
import { type CbsConditions, ParseMarkdown, postTranslationParse, type simpleCharacterArgument } from "../../ts/parser.svelte";
|
import { type CbsConditions, ParseMarkdown, postTranslationParse, type simpleCharacterArgument } from "../../ts/parser.svelte";
|
||||||
import AutoresizeArea from "../UI/GUI/TextAreaResizable.svelte";
|
import AutoresizeArea from "../UI/GUI/TextAreaResizable.svelte";
|
||||||
import { alertConfirm, alertError, alertNormal, alertRequestData, alertWait } from "../../ts/alert";
|
import { alertClear, alertConfirm, alertError, alertNormal, alertRequestData, alertWait } from "../../ts/alert";
|
||||||
import { language } from "../../lang";
|
import { language } from "../../lang";
|
||||||
import { type MessageGenerationInfo } from "../../ts/storage/database.svelte";
|
import { type MessageGenerationInfo } from "../../ts/storage/database.svelte";
|
||||||
import { alertStore, DBState } from 'src/ts/stores.svelte';
|
import { alertStore, DBState } from 'src/ts/stores.svelte';
|
||||||
@@ -430,7 +430,10 @@
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
alertError(`Error, please try again: ${e.message}`)
|
alertClear()
|
||||||
|
window.navigator.clipboard.writeText(msgDisplay).then(() => {
|
||||||
|
setStatusMessage(language.copied)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.navigator.clipboard.writeText(msgDisplay).then(() => {
|
window.navigator.clipboard.writeText(msgDisplay).then(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user