예제 #1
0
 public MessageProcesser(MessageRepetHandler messageRepetHandler,
                         ITextMessageHandler textMessageHandler, IImageMessageHandler imageMessageHandler,
                         IVoiceMessageHandler voiceMessageHandler, IVideoMessageHandler videoMessageHandler,
                         IShortVideoMessageHandler shortVideoMessageHandler, ILocationMessageHandler locationMessageHandler,
                         ILinkMessageHandler linkMessageHandler, ISubscribeEvtMessageHandler subscribeEventHandler,
                         IUnsubscribeEvtMessageHandler unsubscribeEventHandler, IScanEvtMessageHandler scanEventHandler,
                         ILocationEvtMessageHandler locationEventHandler, IClickEvtMessageHandler clickEventHandler,
                         IScanSubscribeEvtMessageHandler scanSubscribeEventHandler, IViewEvtMessageHandler viewEvtMessageHandler)
 {
     _messageRepetHandler       = messageRepetHandler;
     _textMessageHandler        = textMessageHandler;
     _imageMessageHandler       = imageMessageHandler;
     _voiceMessageHandlder      = voiceMessageHandler;
     _videoMessageHandler       = videoMessageHandler;
     _shortVideoMeessageHandler = shortVideoMessageHandler;
     _locationMessageHandler    = locationMessageHandler;
     _linkMessageHandlder       = linkMessageHandler;
     _subscribeEventHandler     = subscribeEventHandler;
     _unsubscribeEventHandler   = unsubscribeEventHandler;
     _scanEventHandler          = scanEventHandler;
     _locationEventHandler      = locationEventHandler;
     _clickEventHandler         = clickEventHandler;
     _scanSubscribeEventHandler = scanSubscribeEventHandler;
     _viewEvtMessageHandler     = viewEvtMessageHandler;
 }
예제 #2
0
 public UnsubscribeEvtMessageProcesser(IMessageRepetHandler messageRepetHandler,
                                       IMessageRepetValidUsage messageRepetValidUsage, IUnsubscribeEvtMessageHandler unsubscribeEventHandler)
 {
     _messageRepetHandler     = messageRepetHandler;
     _messageRepetValidUsage  = messageRepetValidUsage;
     _unsubscribeEventHandler = unsubscribeEventHandler;
 }
예제 #3
0
 public EventMessageProcesser(IMessageRepetHandler messageRepetHandler,
                              IMessageRepetValidUsage messageRepetValidUsage, ISubscribeEvtMessageHandler subscribeEventHandler,
                              IUnsubscribeEvtMessageHandler unsubscribeEventHandler, IScanEvtMessageHandler scanEventHandler,
                              ILocationEvtMessageHandler locationEventHandler, IClickEvtMessageHandler clickEventHandler)
 {
     _messageRepetHandler     = messageRepetHandler;
     _messageRepetValidUsage  = messageRepetValidUsage;
     _subscribeEventHandler   = subscribeEventHandler;
     _unsubscribeEventHandler = unsubscribeEventHandler;
     _scanEventHandler        = scanEventHandler;
     _locationEventHandler    = locationEventHandler;
     _clickEventHandler       = clickEventHandler;
 }