public ConsoleHub(ClientContextProvider clientContextProvider, AvatarConfigurator avatarConfigurator, IDungeonRepo dungeonRepo, DungeonConfigurator dungeonConfigurator, IHubContext <ConsoleHub> hubContext) { ClientContextProvider = clientContextProvider; AvatarConfigurator = avatarConfigurator; DungeonRepo = dungeonRepo; DungeonConfigurator = dungeonConfigurator; }
public ClientContext(IDungeonRepo dungeonRepo, AvatarConfigurator avatarConfigurator, DungeonConfigurator dungeonConfigurator) { ClientState = ClientState.Inactive; AvatarConfigurator = avatarConfigurator; DungeonRepo = dungeonRepo; DungeonConfigurator = dungeonConfigurator; HubConnection = new HubConnectionBuilder() .WithUrl("http://localhost:5000/hubs/ConsoleHub") .Build(); HubConnection.StartAsync(); }