protected DispatchPacketToCommand(byte[] data, SocketService service, ServerMessageSubject transponder,
                                   QQUser user)
 {
     _data        = data;
     _service     = service;
     _transponder = transponder;
     _user        = user;
 }
Esempio n. 2
0
        public CustomRoBot(SendMessageService service, ServerMessageSubject transponder, QQUser user)
        {
            _service     = service;
            _transponder = transponder;
            _user        = user;

            // 将机器人加入转发器的订阅列表中
            _transponder.AddCustomRoBot(this);
        }
 public SendingGroupSystemMessagesCommand(byte[] data, SocketService service, ServerMessageSubject transponder,
                                          QQUser user) : base(data, service, transponder, user)
 {
     _packet     = new Receive_0x0002(data, _user);
     _event_args = new QQEventArgs <Receive_0x0002>(_service, _user, _packet);
 }
Esempio n. 4
0
 public TestRoBot(SendMessageService service, ServerMessageSubject transponder, QQUser user) : base(service, transponder, user)
 {
 }
Esempio n. 5
0
 /// <summary>
 ///     KeepAlive(心跳)
 /// </summary>
 public KeepAliveCommand(byte[] data, SocketService service, ServerMessageSubject transponder, QQUser user) :
     base(data, service, transponder, user)
 {
     _packet     = new Receive_0x0058(data, _user);
     _event_args = new QQEventArgs <Receive_0x0058>(_service, _user, _packet);
 }
 public static DispatchPacketToCommand Of(byte[] data, SocketService service, ServerMessageSubject transponder,
                                          QQUser user)
 {
     return(new DispatchPacketToCommand(data, service, transponder, user));
 }
Esempio n. 7
0
 public ReceiveCommand(byte[] data, SocketService service, ServerMessageSubject transponder, QQUser user)
 {
     _service     = service;
     _transponder = transponder;
     _user        = user;
 }
 public DefaultReceiveCommand(byte[] data, SocketService service, ServerMessageSubject transponder, QQUser user)
     : base(data, service, transponder, user)
 {
     _packet     = new Receive_Currency(data, _user);
     _event_args = new QQEventArgs <Receive_Currency>(_service, _user, _packet);
 }
Esempio n. 9
0
 public MessageManage(SocketService service, QQUser user, ServerMessageSubject transponder)
 {
     _service     = service;
     _user        = user;
     _transponder = transponder;
 }