mirror of
https://github.com/chsakell/aspnet-core-signalr-angular.git
synced 2025-12-22 17:27:48 +00:00
minor changes
This commit is contained in:
@@ -10,8 +10,6 @@ export interface FeedProxy {
|
||||
|
||||
export interface FeedClient {
|
||||
setConnectionId: (id: string) => void;
|
||||
userDisconnected: (id: string) => void;
|
||||
|
||||
updateMatch: (match: Match) => void;
|
||||
addFeed: (feed: Feed) => void;
|
||||
addChatMessage: (chatMessage: ChatMessage) => void;
|
||||
|
||||
@@ -37,27 +37,21 @@ export class FeedService {
|
||||
}
|
||||
|
||||
start(debug: boolean): Observable<SignalRConnectionStatus> {
|
||||
// only for debug
|
||||
|
||||
$.connection.hub.logging = debug;
|
||||
// get the signalR hub named 'broadcaster'
|
||||
|
||||
let connection = <FeedSignalR>$.connection;
|
||||
// reference signalR hub named 'broadcaster'
|
||||
let feedHub = connection.broadcaster;
|
||||
this.server = feedHub.server;
|
||||
|
||||
/**
|
||||
* @desc callback when a new user connect to the chat
|
||||
* @param User user, the connected user
|
||||
*/
|
||||
// setConnectionId method called by server
|
||||
feedHub.client.setConnectionId = id => this.onSetConnectionId(id);
|
||||
|
||||
/**
|
||||
* @desc callback when match score is updated
|
||||
*/
|
||||
// updateMatch method called by server
|
||||
feedHub.client.updateMatch = match => this.onUpdateMatch(match);
|
||||
|
||||
/**
|
||||
* @desc callback when a feed is added
|
||||
*/
|
||||
// addFeed method called by server
|
||||
feedHub.client.addFeed = feed => this.onAddFeed(feed);
|
||||
|
||||
feedHub.client.addChatMessage = chatMessage => this.onAddChatMessage(chatMessage);
|
||||
@@ -91,7 +85,6 @@ export class FeedService {
|
||||
}
|
||||
|
||||
private onAddChatMessage(chatMessage: ChatMessage) {
|
||||
console.log(chatMessage);
|
||||
this.addChatMessageSubject.next(chatMessage);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user