Updating samples

This commit is contained in:
Pawel Kadluczka 2017-08-22 12:53:37 -07:00 committed by Pawel Kadluczka
parent e4c1b888ca
commit bc980c45bb
6 changed files with 12 additions and 9 deletions

View File

@ -7,4 +7,4 @@ export enum LogLevel {
export interface ILogger {
log(logLevel: LogLevel, message: string): void;
}
}

View File

@ -17,4 +17,4 @@ export class ConsoleLogger implements ILogger {
console.log(`${LogLevel[logLevel]}: ${message}`);
}
}
}
}

View File

@ -17,8 +17,9 @@
<script src="lib/signalr-client/signalr-client.js"></script>
<script>
let transportType = signalR.TransportType[getParameterByName('transport')] || signalR.TransportType.WebSockets;
let http = new signalR.HttpConnection(`http://${document.location.host}/chat`, { transport: transportType });
let connection = new signalR.HubConnection(http);
let logger = new signalR.ConsoleLogger(signalR.LogLevel.Information);
let http = new signalR.HttpConnection(`http://${document.location.host}/chat`, { transport: transportType, logger: logger });
let connection = new signalR.HubConnection(http, logger);
connection.onClosed = e => {
if (e) {

View File

@ -76,6 +76,7 @@ function getText(id) {
}
let transportType = signalR.TransportType[getParameterByName('transport')] || signalR.TransportType.WebSockets;
let logger = new signalR.ConsoleLogger(signalR.LogLevel.Information);
let hubRoute = getParameterByName('hubType') || "default";
console.log('Hub Route:' + hubRoute);
@ -90,8 +91,8 @@ click('connect', event => {
connectButton.disabled = true;
disconnectButton.disabled = false;
console.log(`http://${document.location.host}/${hubRoute}`);
let http = new signalR.HttpConnection(`http://${document.location.host}/${hubRoute}`, { transport: transportType });
connection = new signalR.HubConnection(http);
let http = new signalR.HttpConnection(`http://${document.location.host}/${hubRoute}`, { transport: transportType, logger: logger });
connection = new signalR.HubConnection(http, logger);
connection.on('Send', msg => {
addLine('message-list', msg);
});

View File

@ -22,7 +22,7 @@
document.getElementById('transportName').innerHTML = signalR.TransportType[transportType];
let url = `http://${document.location.host}/chat`
let connection = new signalR.HttpConnection(url, { transport: transportType });
let connection = new signalR.HttpConnection(url, { transport: transportType, logger: new signalR.ConsoleLogger(signalR.LogLevel.Information) });
connection.onDataReceived = data => {
let child = document.createElement('li');

View File

@ -35,6 +35,7 @@
let connectButton = document.getElementById('connectButton');
let disconnectButton = document.getElementById('disconnectButton');
let logger = new signalR.ConsoleLogger(signalR.LogLevel.Information);
let transportType = signalR.TransportType[getParameterByName('transport')] || signalR.TransportType.WebSockets;
let invocationCounter = 0;
@ -53,8 +54,8 @@
});
click('connectButton', function () {
let http = new signalR.HttpConnection(url, { transport: transportType });
connection = new signalR.HubConnection(http);
let http = new signalR.HttpConnection(url, { transport: transportType, logger: logger });
connection = new signalR.HubConnection(http, logger);
connection.onClosed = function () {
channelButton.disabled = true;