feat(stage-*): clear message buffer once composed.

This commit is contained in:
Neko Ayaka
2025-07-28 11:28:12 +08:00
parent c27d11e907
commit af67d39b12
3 changed files with 6 additions and 6 deletions
@@ -15,7 +15,7 @@ const listening = ref(false)
// const { askPermission } = useSettingsAudioDevice()
const { enabled, selectedAudioInput } = storeToRefs(useSettingsAudioDevice())
const { send, onAfterSend, discoverToolsCompatibility } = useChatStore()
const { send, onAfterMessageComposed, discoverToolsCompatibility } = useChatStore()
const { messages } = storeToRefs(useChatStore())
const { t } = useI18n()
const providersStore = useProvidersStore()
@@ -97,7 +97,7 @@ watch([activeProvider, activeModel], async () => {
}
})
onAfterSend(async () => {
onAfterMessageComposed(async () => {
messageInput.value = ''
})
@@ -25,7 +25,7 @@ const { themeColorsHueDynamic } = storeToRefs(useSettings())
const { askPermission } = useSettingsAudioDevice()
const { enabled, selectedAudioInput } = storeToRefs(useSettingsAudioDevice())
const { send, onAfterSend, discoverToolsCompatibility } = useChatStore()
const { send, onAfterMessageComposed, discoverToolsCompatibility } = useChatStore()
const { messages } = storeToRefs(useChatStore())
const { audioContext } = useAudioContext()
const { t } = useI18n()
@@ -127,7 +127,7 @@ onMounted(() => {
start()
})
onAfterSend(async () => {
onAfterMessageComposed(async () => {
messageInput.value = ''
})
</script>
@@ -33,7 +33,7 @@ useResizeObserver(document.documentElement, () => screenSafeArea.update())
// const { askPermission } = useSettingsAudioDevice()
const { themeColorsHueDynamic, stageView, stageViewControlsEnabled } = storeToRefs(useSettings())
const { enabled, selectedAudioInput } = storeToRefs(useSettingsAudioDevice())
const { send, onAfterSend, discoverToolsCompatibility } = useChatStore()
const { send, onAfterMessageComposed, discoverToolsCompatibility } = useChatStore()
const { messages } = storeToRefs(useChatStore())
const { t } = useI18n()
@@ -97,7 +97,7 @@ watch(enabled, async (value) => {
}
})
onAfterSend(async () => {
onAfterMessageComposed(async () => {
messageInput.value = ''
})