From 34f40d04ae6c2026af1a3687c97a9a3b557416c0 Mon Sep 17 00:00:00 2001 From: Anfry Date: Fri, 25 Aug 2023 13:11:43 +0300 Subject: [PATCH] Socket replacement #280 --- packages/pathway-mapper/src/managers/ShareDBManager.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/pathway-mapper/src/managers/ShareDBManager.tsx b/packages/pathway-mapper/src/managers/ShareDBManager.tsx index 58472ed4..046e20c8 100644 --- a/packages/pathway-mapper/src/managers/ShareDBManager.tsx +++ b/packages/pathway-mapper/src/managers/ShareDBManager.tsx @@ -1,5 +1,4 @@ -import _, { add } from "lodash"; -import { toast, ToastContainer } from "react-toastify"; +import _ from "lodash"; import { ChatMessageMetaData, IColorValueMap } from "../ui/react-pathway-mapper"; import GraphUtilities from "../utils/GraphUtilities"; import EditorActionsManager from "./EditorActionsManager"; @@ -204,6 +203,9 @@ export default class ShareDBManager { initShareDB() { sharedb = require('sharedb/lib/client'); socket = new WebSocket('ws://' + window.location.host); + if (window.location.protocol === 'https:') { + socket = socket.replace('ws:', 'wss:'); + } connection = new sharedb.Connection(socket); var self = this;