pusher-js
Version:
Pusher JavaScript library for browser, React Native, NodeJS and web workers
20 lines (17 loc) • 511 B
text/typescript
import SocketHooks from "./socket_hooks";
import HTTPSocket from "./http_socket";
var hooks : SocketHooks = {
getReceiveURL: function(url, session) {
return url.base + "/" + session + "/xhr_streaming" + url.queryString;
},
onHeartbeat: function(socket) {
socket.sendRaw("[]");
},
sendHeartbeat: function(socket) {
socket.sendRaw("[]");
},
onFinished: function(socket, status) {
socket.onClose(1006, "Connection interrupted (" + status + ")", false);
}
};
export default hooks;