From 7a579ab4ccc3a4bfe95c738335f3c9da9456f5ec Mon Sep 17 00:00:00 2001 From: Net <93821485+somnetsak123@users.noreply.github.com> Date: Fri, 16 Feb 2024 16:20:18 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B9=80=E0=B8=81=E0=B9=89=20type=20S?= =?UTF-8?q?upportIssueCategory=20=E0=B9=80=E0=B9=80=E0=B8=A5=E0=B8=B0=20?= =?UTF-8?q?=E0=B8=95=E0=B8=B1=E0=B9=89=E0=B8=87=E0=B8=84=E0=B9=88=E0=B8=B2?= =?UTF-8?q?=20Socket=20.=E0=B9=83=E0=B8=AB=E0=B8=A1=E0=B9=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/00_support/api.support.ts | 3 +++ src/api/index.ts | 5 +++++ src/modules/00_support/interface/index/Main.ts | 13 ++++--------- src/modules/00_support/store/Main.ts | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/api/00_support/api.support.ts b/src/api/00_support/api.support.ts index 401adaebc..801e2401f 100644 --- a/src/api/00_support/api.support.ts +++ b/src/api/00_support/api.support.ts @@ -12,6 +12,8 @@ export const supportMessage = (id: string) => export const supportMessageStatus = (id: string) => `${env.API_SUPPORT_URI}/issue/${id}/message-status`; +export const supportSocket = `${env.API_SUPPORT_SOCKET}`; + export default { supportIssue, supportCategory, @@ -19,4 +21,5 @@ export default { supportMessageStatus, supportIssueChangeStatus, supportCategoryAction, + supportSocket, }; diff --git a/src/api/index.ts b/src/api/index.ts index 9a113bd06..28771f0e1 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -36,6 +36,7 @@ const config = ref({ API_REPORT_TEMPLATE_URI: "https://report-server.frappet.synology.me/api/v1/report-template", API_SUPPORT_URI: "http://192.168.1.10:3000/api/v1/support", + API_SUPPORT_SOCKET: "http://192.168.1.10:3000/", }, test: { API_URI: "http://localhost:5010/api/v1", @@ -64,6 +65,9 @@ const config = ref({ }); const API_SUPPORT_URI = ref(config.value[env.value].API_SUPPORT_URI); +const API_SUPPORT_SOCKET = ref( + config.value[env.value].API_SUPPORT_SOCKET +); const API_URI = ref(config.value[env.value].API_URI); const API_CANDIDATE_URI = ref( config.value[env.value].API_CANDIDATE_URI @@ -115,4 +119,5 @@ export default { LINK_EVALUATE_PUBLISH: LINK_EVALUATE_PUBLISH.value, API_REPORT_TEMPLATE_URI: API_REPORT_TEMPLATE_URI.value, API_SUPPORT_URI: API_SUPPORT_URI.value, + API_SUPPORT_SOCKET: API_SUPPORT_SOCKET.value, }; diff --git a/src/modules/00_support/interface/index/Main.ts b/src/modules/00_support/interface/index/Main.ts index e029b9b8a..380ca1c22 100644 --- a/src/modules/00_support/interface/index/Main.ts +++ b/src/modules/00_support/interface/index/Main.ts @@ -37,8 +37,10 @@ export interface SupportIssue { } export interface SupportIssueCategory { - id: string; - name: string; + result: { + id: string; + name: string; + }[]; } export interface SupportMessageResponse { @@ -69,10 +71,3 @@ export interface SupportIssueMessage { read: boolean; issueId: string; } - -export type { - SupportMessageStatus, - SupportMessageResponse, - SupportIssueResponse, - SupportStatusUser, -}; diff --git a/src/modules/00_support/store/Main.ts b/src/modules/00_support/store/Main.ts index a15444bee..e685ecf52 100644 --- a/src/modules/00_support/store/Main.ts +++ b/src/modules/00_support/store/Main.ts @@ -65,7 +65,7 @@ export const useSupportStore = defineStore("supportServiceStore", () => { }, 150); } - const socket = io("http://192.168.1.10:3000/", { + const socket = io(config.API.supportSocket, { auth: { token: keycloak.token }, autoConnect: false, });