|
|
|
@ -1,6 +1,5 @@
|
|
|
|
|
import React from "react";
|
|
|
|
|
|
|
|
|
|
import socketIOClient from "socket.io-client";
|
|
|
|
|
import rough from "roughjs/bin/rough";
|
|
|
|
|
import { RoughCanvas } from "roughjs/bin/canvas";
|
|
|
|
|
import { simplify, Point } from "points-on-curve";
|
|
|
|
@ -804,7 +803,9 @@ class App extends React.Component<any, AppState> {
|
|
|
|
|
this.portal.close();
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
private initializeSocketClient = (opts: { showLoadingState: boolean }) => {
|
|
|
|
|
private initializeSocketClient = async (opts: {
|
|
|
|
|
showLoadingState: boolean;
|
|
|
|
|
}) => {
|
|
|
|
|
if (this.portal.socket) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
@ -925,6 +926,10 @@ class App extends React.Component<any, AppState> {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const { default: socketIOClient }: any = await import(
|
|
|
|
|
/* webpackChunkName: "socketIoClient" */ "socket.io-client"
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
this.portal.open(
|
|
|
|
|
socketIOClient(SOCKET_SERVER),
|
|
|
|
|
roomMatch[1],
|
|
|
|
|