rectoring
This commit is contained in:
parent
628fab2146
commit
1ae0ee5a8a
16 changed files with 135 additions and 62 deletions
|
@ -15,12 +15,15 @@ using Microsoft.AspNetCore.Authorization;
|
|||
|
||||
namespace SignalRChat.Hubs
|
||||
{
|
||||
|
||||
|
||||
[Authorize]
|
||||
public class SledgemapperHub : Hub<ISledgemapperClient>
|
||||
{
|
||||
public SledgemapperHub() {
|
||||
|
||||
}
|
||||
public SledgemapperHub()
|
||||
{
|
||||
|
||||
}
|
||||
private static Dictionary<string, Session> _sessions = new Dictionary<string, Session>();
|
||||
public List<string> Colors = new List<string>{"CC0000",
|
||||
"CC3300",
|
||||
|
@ -113,6 +116,10 @@ namespace SignalRChat.Hubs
|
|||
|
||||
public async Task<Session> NewSession(string sessionName, string initials)
|
||||
{
|
||||
|
||||
var userId = int.Parse(Context.User.Identity.Name);
|
||||
|
||||
// var user = this.Context.GetHttpContext().;
|
||||
var session = new Session();
|
||||
session.Colors = new List<string>(Colors);
|
||||
session.Colors.Shuffle();
|
||||
|
@ -120,7 +127,7 @@ namespace SignalRChat.Hubs
|
|||
session.Players.Add(player);
|
||||
_sessions.Add(sessionName, session);
|
||||
|
||||
|
||||
|
||||
await Groups.AddToGroupAsync(Context.ConnectionId, sessionName);
|
||||
return session;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue