remove reactivity

This commit is contained in:
MuslemRahimi 2024-12-12 10:47:22 +01:00
parent 36fffb7438
commit 99efa3ef87
4 changed files with 28 additions and 4 deletions

View File

@ -197,14 +197,21 @@
let LoginPopup; let LoginPopup;
/*
$: if ($isOpen) { $: if ($isOpen) {
websocketRealtimeData(); websocketRealtimeData();
} }
*/
onMount(async () => { onMount(async () => {
if (!data?.user) { if (!data?.user) {
LoginPopup = (await import("$lib/components/LoginPopup.svelte")).default; LoginPopup = (await import("$lib/components/LoginPopup.svelte")).default;
} }
if ($isOpen) {
await websocketRealtimeData();
console.log("WebSocket restarted");
}
}); });
afterUpdate(async () => { afterUpdate(async () => {

View File

@ -591,10 +591,11 @@ function sendMessage(message) {
body: JSON.stringify(postData), body: JSON.stringify(postData),
}); // make a POST request to the server with the FormData object }); // make a POST request to the server with the FormData object
} }
/*
$: if ($isOpen) { $: if ($isOpen) {
websocketRealtimeData(); websocketRealtimeData();
} }
*/
onMount(async () => { onMount(async () => {
displayRules = allRows?.filter((row) => displayRules = allRows?.filter((row) =>
@ -626,6 +627,11 @@ function sendMessage(message) {
} }
isLoaded = true; isLoaded = true;
if ($isOpen) {
await websocketRealtimeData();
console.log("WebSocket restarted");
}
}); });
onDestroy(async () => { onDestroy(async () => {

View File

@ -204,15 +204,21 @@
} }
let LoginPopup; let LoginPopup;
/*
$: if ($isOpen) { $: if ($isOpen) {
websocketRealtimeData(); websocketRealtimeData();
} }
*/
onMount(async () => { onMount(async () => {
if (!data?.user) { if (!data?.user) {
LoginPopup = (await import("$lib/components/LoginPopup.svelte")).default; LoginPopup = (await import("$lib/components/LoginPopup.svelte")).default;
} }
if ($isOpen) {
await websocketRealtimeData();
console.log("WebSocket restarted");
}
}); });
afterUpdate(async () => { afterUpdate(async () => {

View File

@ -579,12 +579,12 @@
displayList = [...displayList, ...filteredItem]; displayList = [...displayList, ...filteredItem];
} }
} }
/*
$: if ($isOpen) { $: if ($isOpen) {
websocketRealtimeData(); websocketRealtimeData();
console.log("WebSocket restarted"); console.log("WebSocket restarted");
} }
*/
onMount(async () => { onMount(async () => {
try { try {
const savedRules = localStorage?.getItem("watchlist-ruleOfList"); const savedRules = localStorage?.getItem("watchlist-ruleOfList");
@ -655,6 +655,11 @@
console.log(e); console.log(e);
} }
if ($isOpen) {
await websocketRealtimeData();
console.log("WebSocket restarted");
}
window.addEventListener("scroll", handleScroll); window.addEventListener("scroll", handleScroll);
return () => { return () => {
window.removeEventListener("scroll", handleScroll); window.removeEventListener("scroll", handleScroll);