U
    Ef)                     @   s    d dl T G dd dejjZdS )    )*c                   @   s.   e Zd Zd
ddZdd Zdd Zdd	 ZdS )CmfMessageMixinNc                 K   s   t d S NNotImplemented)selfZphonemessageZchat_messagekwargs r
   )./modules/crm/models/cmf_message_mixin.pysend_message   s    zCmfMessageMixin.send_messagec                 C   s   t dS )um   
        Отправляем событие на отключение сессии
        :return:
        Nr   r   r
   r
   r   
disconnect	   s    zCmfMessageMixin.disconnectc                 C   s   t d S r   r   r   r
   r
   r   connect   s    zCmfMessageMixin.connectc                 O   s   t d S r   r   )r   Zmessage_rawr   Zperson_id_fromZperson_id_toZmessage_dateargsr	   r
   r
   r   receive_message   s    zCmfMessageMixin.receive_message)N)__name__
__module____qualname__r   r   r   r   r
   r
   r
   r   r      s   
r   N)Zcmf.includeZcmfZmodelsZ	CmfEntityr   r
   r
   r
   r   <module>   s   