Ejemplo n.º 1
0
        private void OnListenerConnectionlessMessageReceived(object sender, ConnectionlessMessageEventArgs e)
        {
            var received = ConnectionlessMessageReceived;

            if (received != null)
            {
                received(this, e);
            }
        }
Ejemplo n.º 2
0
        private void OnConnectionlessMessageReceived(ConnectionlessMessageEventArgs e)
        {
            var handler = ConnectionlessMessageReceived;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Ejemplo n.º 3
0
        private void ClientQueryServer(ConnectionlessMessageEventArgs e)
        {
            var msg = (QueryServerMessage)e.Message;

            if (!msg.ServerInfoOnly && !context.GetPermission(PermissionName.RequestChannelList))
            {
                var denied = new PermissionDeniedMessage(GablarskiMessageType.QueryServer);
                e.Messenger.SendConnectionlessMessageAsync(denied, e.From);

                return;
            }

            var result = new QueryServerResultMessage();

            if (!msg.ServerInfoOnly)
            {
                result.Channels = this.context.ChannelsProvider.GetChannels();
                result.Users    = this.users.ToList();
            }

            result.ServerInfo = GetServerInfo();
            e.Messenger.SendConnectionlessMessageAsync(result, e.From);
        }
Ejemplo n.º 4
0
		private void OnConnectionlessMessageReceived (ConnectionlessMessageEventArgs e)
		{
			var handler = ConnectionlessMessageReceived;
			if (handler != null)
				handler (this, e);
		}
Ejemplo n.º 5
0
		private void OnListenerConnectionlessMessageReceived (object sender, ConnectionlessMessageEventArgs e)
		{
			var received = ConnectionlessMessageReceived;
			if (received != null)
				received (this, e);
		}