24 lines
1.1 KiB
TypeScript
24 lines
1.1 KiB
TypeScript
import { io } from "socket.io-client";
|
|
|
|
// NOTE: we assume "accessToken" was already obtained earlier via a call to '/auth/login'.
|
|
|
|
// get the
|
|
const accessToken =
|
|
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI3MTkyNTQyZS01NzQ5LTRlZTgtYjdjZS0zNTQ4ZjA0NGQwOWIiLCJqdGkiOiI1NzE5ZmQ2OS02NTVkLTQ1MjctYTJjOC1hZWNhMjU0MTQ2MDEiLCJpZCI6IjcxOTI1NDJlLTU3NDktNGVlOC1iN2NlLTM1NDhmMDQ0ZDA5YiIsImVtYWlsIjoiYmxha2UubWF0dGhlc0BhbHBsYS5jb20iLCJvcmdJZCI6IjI2YTE4NjlmLTYwNDktNDM3Mi04ZWMzLTVkZDZlNDIzZjJmNiIsImNvbXBhbnlJZCI6bnVsbCwicm9sZSI6InJvbGVfb3duZXIiLCJpc0VtYWlsVmVyaWZpZWQiOnRydWUsImludmFsaWRMb2dpbkF0dGVtcHRzIjpudWxsLCJpYXQiOjE3NzA4MTE5MTEsImV4cCI6MTc3MTA3MTExMX0.jLHOSIF5RHUGjwq8WvycYxD9HK8_677O6sgRUZeYdUQ";
|
|
|
|
const baseSubspaceUrl = "wss://subspace.opendock.com";
|
|
const url = `${baseSubspaceUrl}?token=${accessToken}`;
|
|
const socket = io(url, { transports: ["websocket"] }); // Enforce 'websocket' transport only.
|
|
|
|
// socket.on("heartbeat", (data) => {
|
|
// console.log(data);
|
|
// });
|
|
|
|
socket.on("connection", () => {
|
|
console.log("Connected");
|
|
});
|
|
|
|
socket.on("create-Appointment", (data) => {
|
|
console.log("appt create:", data);
|
|
});
|