UNPKG

593 BJavaScriptView Raw
1"use strict";
2
3// Copyright 2017-2018 Jaco Greeff
4// This software may be modified and distributed under the terms
5// of the ISC license. See the LICENSE file for details.
6const onClose = require('./onClose');
7
8const onError = require('./onError');
9
10const onMessage = require('./onMessage');
11
12const onOpen = require('./onOpen');
13
14module.exports = function connect(self) {
15 self.websocket = new WebSocket(self.endpoint);
16 self.websocket.onclose = onClose(self);
17 self.websocket.onerror = onError(self);
18 self.websocket.onmessage = onMessage(self);
19 self.websocket.onopen = onOpen(self);
20};
\No newline at end of file