This commit is contained in:
2023-10-29 23:40:25 +05:00
parent ab347bc95b
commit 8b098ce276
3 changed files with 23 additions and 11 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
# VITE_COORD_URL=http://localhost:4000 # VITE_COORD_URL=http://localhost:4000
VITE_COORD_URL=https://coord.graff.tech VITE_COORD_URL=https://coord.graff.tech
# VITE_CRM_API_URL=http://localhost:3001 VITE_CRM_API_URL=http://localhost:3001
VITE_CRM_API_URL=http://192.168.1.170:3001 # VITE_CRM_API_URL=http://192.168.1.170:3001
# VITE_CRM_API_URL=https://crm.stream.graff.tech/api # VITE_CRM_API_URL=https://crm.stream.graff.tech/api
+19 -7
View File
@@ -1,5 +1,10 @@
/* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable react-hooks/exhaustive-deps */ /* eslint-disable react-hooks/exhaustive-deps */
import {
differenceInMilliseconds,
isAfter,
parseISO,
} from "date-fns";
import ky from "ky"; import ky from "ky";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import Countdown from "react-countdown"; import Countdown from "react-countdown";
@@ -15,14 +20,21 @@ function ScheduledPage() {
async function connect() { async function connect() {
try { try {
const result: any = await ky.get( const result: any = await ky
`${import.meta.env.VITE_CRM_API_URL}/scheduled_sessions/${ .get(
params.sessionId `${import.meta.env.VITE_CRM_API_URL}/scheduled_sessions/${
}` params.sessionId
); }`
)
.json();
if (!result.id) { if (isAfter(parseISO(result.startAt), new Date())) {
setCountdownSeconds(result.countdownSeconds); const diffMs = differenceInMilliseconds(
parseISO(result.startAt),
new Date()
);
setCountdownSeconds(diffMs);
return; return;
} }
+2 -2
View File
@@ -5,9 +5,9 @@ import react from "@vitejs/plugin-react-swc";
export default defineConfig({ export default defineConfig({
plugins: [react()], plugins: [react()],
server: { server: {
port: 5000, port: 5001,
}, },
preview: { preview: {
port: 5000, port: 5001,
}, },
}); });