Exemplo n.º 1
0
        public async Task Connect(string userName)
        {
            await _connection.Start();

            ConnectionId = _connection.ConnectionId;

            await _proxy.Invoke("Login", userName);

            _proxy.On("AddNewMessageToPage", (string name, string message) =>
            {
                OnMessageReceived?.Invoke(this, new Message
                {
                    UserName = name,
                    Text     = message,
                    SendDate = DateTime.Now
                });
            });

            _proxy.On("AudioRecognized", (string text) =>
            {
                OnAudioRecognized?.Invoke(this, text);
            });

            _proxy.On("NewUser", (string name) =>
            {
                OnNewUser?.Invoke(this, name);
            });
        }
Exemplo n.º 2
0
 public void RNewUser(RUser usr) => OnNewUser?.Invoke(usr, null);