1.0.6 • Published 6 years ago
signalr-webworker v1.0.6
signalr-webworker
!!! WORK-IN-PROGRESS !!!
Original version
SignalR JS Client with shimmed jQuery not polluting global namespace
jQuery shim borrowed from react-native-signalR
This version of signalR client doesn't add jQuery to window
object but imports jQueryShim locally to signalR and exports hubConnection
.
jQueryShim file contains only bare-minimum of jQuery to make signalR client run.
This package is not meant to be used with ASP.NET Core version of SignalR
Usage
Install the npm package using the command below:
npm i --save-dev signalr-webworker
ES6 Loader
import { hubConnection } from "signalr-webworker";
HTML
Use just like regular signalR but without $ namespace
const connection = hubConnection("http://[address]:[port]", options);
const hubProxy = connection.createHubProxy("hubNameString");
// set up event listeners i.e. for incoming "message" event
hubProxy.on("message", function(message) {
console.log(message);
});
// connect
connection
.start({ jsonp: true })
.done(function() {
console.log("Now connected, connection ID=" + connection.id);
})
.fail(function() {
console.log("Could not connect");
});
Problems
Feel free to create pull requests and raise issues https://github.com/trutoo/signalr-webworker/issues
Credit
for the original codebase