Skip to content

Commit 963f722

Browse files
committed
inline setupWs
1 parent a9f4610 commit 963f722

2 files changed

Lines changed: 8 additions & 10 deletions

File tree

js-pkg/client/src/provider.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,10 @@ export class YSweetProvider {
232232
this.on(EVENT_CONNECTION_STATUS, statusListener)
233233
})
234234

235-
this.setupWs(clientToken)
235+
let url = this.generateUrl(clientToken)
236+
this.setStatus(STATUS_CONNECTING)
237+
const websocket = new (this.WebSocketPolyfill || WebSocket)(url)
238+
this.bindWebsocket(websocket)
236239

237240
return promise
238241
}
@@ -298,15 +301,12 @@ export class YSweetProvider {
298301
this.websocket.onerror = this.websocketError.bind(this)
299302
}
300303

301-
private setupWs(clientToken: ClientToken) {
302-
let url = clientToken.url + `/${clientToken.docId}`
304+
generateUrl(clientToken: ClientToken) {
305+
const url = clientToken.url + `/${clientToken.docId}`
303306
if (clientToken.token) {
304-
url = url + `?token=${clientToken.token}`
307+
return `${url}?token=${clientToken.token}`
305308
}
306-
307-
this.setStatus(STATUS_CONNECTING)
308-
const websocket = new (this.WebSocketPolyfill || WebSocket)(url)
309-
this.bindWebsocket(websocket)
309+
return url
310310
}
311311

312312
private syncStep1() {

js-pkg/client/src/ws-status.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
import {
44
EVENT_CONNECTION_STATUS,
5-
EVENT_LOCAL_CHANGES,
65
STATUS_CONNECTED,
76
STATUS_CONNECTING,
87
STATUS_HANDSHAKING,
9-
STATUS_OFFLINE,
108
YSweetProvider,
119
YSweetStatus,
1210
} from './provider'

0 commit comments

Comments
 (0)