From 57b6bf26276890bda3765b2f614e84e715556268 Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Thu, 20 Nov 2025 12:51:15 +0700 Subject: [PATCH] add support socket noti --- src/stores/socket.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/stores/socket.ts b/src/stores/socket.ts index 0b5ae15a6..e69f7270a 100644 --- a/src/stores/socket.ts +++ b/src/stores/socket.ts @@ -3,8 +3,8 @@ import { Notify } from "quasar"; import { io, Socket } from "socket.io-client"; import config from "@/app.config"; -import { getToken } from "@/plugins/auth"; import { useOrganizational } from "@/modules/02_organization/store/organizational"; +import { getToken } from "@/plugins/auth"; interface sockeBackup { message: string; success?: boolean; @@ -12,7 +12,6 @@ interface sockeBackup { export const useSocketStore = defineStore("socket", () => { let socket: Socket; - const storeOrg = useOrganizational(); async function init() { socket = io(new URL(config.API.socket).origin, { @@ -24,6 +23,11 @@ export const useSocketStore = defineStore("socket", () => { notifyStatus(body.message, body.success); }); + socket.on("send-notification", (payload) => { + let body: sockeBackup = JSON.parse(payload); + notifyStatus(body.message, body.success); + }); + socket.on("send-create-draft-org", (payload) => { let body: sockeBackup = JSON.parse(payload); if (body.message == "ระบบกำลังทำการสร้างแบบร่างโครงสร้างหน่วยงาน") {