o
    nYim                     @   s4   d dl Z d dlmZ d dlmZ dd Zdd ZdS )    N)Execute)Subscriptionc                    sT   t ddi d}| |I d H }|d d }td|dgd}| |I d H }|S )	N
signalwiresetupprotocolmethodparamsresultr   addnotifications)commandr   channels)r   executer   )clientsetup_messageresponser   subscribe_message r   \/var/www/html/asistente-voz-ia/venv/lib/python3.10/site-packages/signalwire/relay/helpers.pysetup_protocol   s   r   c                    s   t t|t| j }t|dkrdS td|  t| jdd|id}| |I d H }t|d d  t t| j| | _|d S )	Nr   TzTrying to receive contexts: zsignalwire.receivecontextsr   r
   message)	listsetr   lenlogginginfor   r   r   )r   r   r   r   r   r   r   receive_contexts   s   r   )r   !signalwire.blade.messages.executer   &signalwire.blade.messages.subscriptionr   r   r   r   r   r   r   <module>   s
    