Exemplo n.º 1
0
        public async Task CreateRoomAsync(int roomCode, Action <Guid, RoomMember, int> returnAction)
        {
            _hub.Remove("ConnectedToRoom");
            await _hub.SendAsync("CreateRoomAsync", roomCode);

            _hub.On("ConnectedToRoom", returnAction);
            _hub.On("SendInfo", OnInfo);
        }
        public async Task SendMessage()
        {
            await _hubConnection.SendAsync("SendMessage", _message);

            _message = new Message();
        }
Exemplo n.º 3
0
 public static Task SendAsync(this HubConnection hubConnection, string methodName, object arg1, object arg2, CancellationToken cancellationToken = default)
 {
     return(hubConnection.SendAsync(methodName, new object[] { arg1, arg2 }, cancellationToken));
 }
Exemplo n.º 4
0
 public static Task SendAsync(this HubConnection hubConnection, string methodName, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, CancellationToken cancellationToken = default)
 {
     return(hubConnection.SendAsync(methodName, new object[] { arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 }, cancellationToken));
 }
Exemplo n.º 5
0
 public static Task SendAsync(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default)
 {
     return(hubConnection.SendAsync(methodName, Array.Empty <object>(), cancellationToken));
 }