private void ConnectionHandler_OnConnected(object sender, StartRoomConnectionEventArgs e) { roomConnection = e.RoomConnection; roomConnection.Subscribe <RoomJoiningData>(next: UserJoiningHandle); observable.Subscribe <JoinUserToRoomCommand>(JoinUserToRoomHandle); observable.Subscribe <DenyUserRoomJoiningCommand>(DenyUserRoomJoiningHandle); }
private void ConnectionHandler_OnConnected(object sender, StartRoomConnectionEventArgs e) { myId = e.MyId; roomConnection = e.RoomConnection; roomConnection.Subscribe <MessagingStartingData>(next: MessagingStartingHandle); roomConnection.Subscribe <MessagingStartedData>(next: MessagingStartedHandle); observable.Subscribe <StartMessagingCommand>(StartMessaging); }
private void ConnectionHandler_OnConnected(object sender, StartRoomConnectionEventArgs e) { myId = e.MyId; roomConnection = e.RoomConnection; roomConnection.Subscribe <RoomJoinedData>(next: AcceptMyJoiningHandle); roomConnection.Subscribe <RoomRejectedData>(next: DeclineMyJoiningHandle); observable.Subscribe <JoinMeToRoomCommand>(JoinMeToRoomHandle); }
private async void StartHandle(ConnectToRoomsServiceCommand command) { roomConnection = await new Bootstrap().StartRoomConnectionAsync(new RoomConnectionOptions { RoomsAddress = parameters.Get <Uri>("RoomsServiceAddress") }); roomConnection.Subscribe <MyData>(next: MyDataHandler); await roomConnection.KnowAboutMeAsync(); }
private void ConnectionHandler_OnConnected(object sender, StartRoomConnectionEventArgs e) { roomConnection = e.RoomConnection; }
public StartRoomConnectionEventArgs(IRoomConnection roomConnection, Guid myId) { MyId = myId; RoomConnection = roomConnection; }
private void ConnectionHandler_OnConnected(object sender, StartRoomConnectionEventArgs e) { roomConnection = e.RoomConnection; observable.Subscribe <RefreshAllRoomsCommand>(RefreshAllRoomsHandler); }
private void ConnectionHandler_OnConnected(object sender, StartRoomConnectionEventArgs e) { roomConnection = e.RoomConnection; observable.Subscribe <StartNewRoomCommand>(StartHandle); }
public RoomHub(IAnswer answers, IRoomConnection roomConnections, IRoom rooms) { _answers = answers; _roomConnections = roomConnections; _rooms = rooms; }