mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-11 18:10:49 +08:00
rollback sse
This commit is contained in:
22
src/App.vue
22
src/App.vue
@@ -1,27 +1,5 @@
|
||||
<script lang="ts" setup>
|
||||
import { useToast } from "vue-toast-notification";
|
||||
import store from "./store";
|
||||
|
||||
const route = useRoute();
|
||||
const $toast = useToast();
|
||||
|
||||
onMounted(() => {
|
||||
const token = store.state.auth.token;
|
||||
if (token) {
|
||||
const eventSource = new EventSource(
|
||||
`${import.meta.env.VITE_API_BASE_URL}system/message?token=${token}`
|
||||
);
|
||||
|
||||
eventSource.addEventListener("message", (event) => {
|
||||
const message = event.data;
|
||||
$toast.info(message);
|
||||
});
|
||||
|
||||
onBeforeUnmount(() => {
|
||||
eventSource.close();
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
Reference in New Issue
Block a user