Fix re-login error (#60)

* refactor: put all session ref into one reactive store

* fix relogin duplicate signal

* fix: put quest data into store, fix hint reactivity

* fix: duplicate after relogin

* only register listener once
This commit is contained in:
Lin, Hung-Shin authored and GitHub committed 2023-11-08 14:22:08 +08:00
1 parent 10e9d89349
commit 7d7ad154ab
10 files changed
+179 -168

No files matched your search

+4 -3
View File
@@ -10,12 +10,13 @@
<script setup>
import { onMounted, ref } from 'vue'
import sessionManager from '../utils/session'
import { useTerminal } from '../store/session'
const terminal = ref(null)
onMounted(() => {
sessionManager.term.mount(terminal.value)
window.addEventListener('resize', () => sessionManager.term.resizeScreen())
const term = useTerminal()
term.mount(terminal.value)
window.addEventListener('resize', () => term.resizeScreen())
})
</script>