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:
@@ -67,14 +67,7 @@ namespace LiveGameFeed
|
|||||||
.AllowCredentials())
|
.AllowCredentials())
|
||||||
.UseStaticFiles()
|
.UseStaticFiles()
|
||||||
.UseWebSockets();
|
.UseWebSockets();
|
||||||
/*
|
|
||||||
.Map("/xhrf", a => a.Run(async context =>
|
|
||||||
{
|
|
||||||
var tokens = antiforgery.GetAndStoreTokens(context);
|
|
||||||
context.Response.Cookies.Append("XSRF-TOKEN", tokens.RequestToken, new CookieOptions() { HttpOnly = false });
|
|
||||||
await context.Response.WriteAsync(tokens.RequestToken);
|
|
||||||
}));
|
|
||||||
*/
|
|
||||||
app.UseMvc(routes =>
|
app.UseMvc(routes =>
|
||||||
{
|
{
|
||||||
routes.MapRoute(
|
routes.MapRoute(
|
||||||
|
|||||||
@@ -10,8 +10,6 @@ export interface FeedProxy {
|
|||||||
|
|
||||||
export interface FeedClient {
|
export interface FeedClient {
|
||||||
setConnectionId: (id: string) => void;
|
setConnectionId: (id: string) => void;
|
||||||
userDisconnected: (id: string) => void;
|
|
||||||
|
|
||||||
updateMatch: (match: Match) => void;
|
updateMatch: (match: Match) => void;
|
||||||
addFeed: (feed: Feed) => void;
|
addFeed: (feed: Feed) => void;
|
||||||
addChatMessage: (chatMessage: ChatMessage) => void;
|
addChatMessage: (chatMessage: ChatMessage) => void;
|
||||||
|
|||||||
@@ -37,27 +37,21 @@ export class FeedService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
start(debug: boolean): Observable<SignalRConnectionStatus> {
|
start(debug: boolean): Observable<SignalRConnectionStatus> {
|
||||||
// only for debug
|
|
||||||
$.connection.hub.logging = debug;
|
$.connection.hub.logging = debug;
|
||||||
// get the signalR hub named 'broadcaster'
|
|
||||||
let connection = <FeedSignalR>$.connection;
|
let connection = <FeedSignalR>$.connection;
|
||||||
|
// reference signalR hub named 'broadcaster'
|
||||||
let feedHub = connection.broadcaster;
|
let feedHub = connection.broadcaster;
|
||||||
this.server = feedHub.server;
|
this.server = feedHub.server;
|
||||||
|
|
||||||
/**
|
// setConnectionId method called by server
|
||||||
* @desc callback when a new user connect to the chat
|
|
||||||
* @param User user, the connected user
|
|
||||||
*/
|
|
||||||
feedHub.client.setConnectionId = id => this.onSetConnectionId(id);
|
feedHub.client.setConnectionId = id => this.onSetConnectionId(id);
|
||||||
|
|
||||||
/**
|
// updateMatch method called by server
|
||||||
* @desc callback when match score is updated
|
|
||||||
*/
|
|
||||||
feedHub.client.updateMatch = match => this.onUpdateMatch(match);
|
feedHub.client.updateMatch = match => this.onUpdateMatch(match);
|
||||||
|
|
||||||
/**
|
// addFeed method called by server
|
||||||
* @desc callback when a feed is added
|
|
||||||
*/
|
|
||||||
feedHub.client.addFeed = feed => this.onAddFeed(feed);
|
feedHub.client.addFeed = feed => this.onAddFeed(feed);
|
||||||
|
|
||||||
feedHub.client.addChatMessage = chatMessage => this.onAddChatMessage(chatMessage);
|
feedHub.client.addChatMessage = chatMessage => this.onAddChatMessage(chatMessage);
|
||||||
@@ -91,7 +85,6 @@ export class FeedService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private onAddChatMessage(chatMessage: ChatMessage) {
|
private onAddChatMessage(chatMessage: ChatMessage) {
|
||||||
console.log(chatMessage);
|
|
||||||
this.addChatMessageSubject.next(chatMessage);
|
this.addChatMessageSubject.next(chatMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user