
    ;Si                          d dl Z  G d d      Zy)    Nc                       e Zd ZdZdZddZy)RequestStatea  
    This request state holds several information relevant to sent messages,
    in particular the message ID assigned to the request, the container ID
    it belongs to, the request itself, the request as bytes, and the future
    result that will eventually be resolved.
    )container_idmsg_idrequestdatafutureafterNc                     d | _         d | _        || _        t        |      | _        t        j                         | _        || _        y N)	r   r   r   bytesr   asyncioFuturer	   r
   )selfr   r
   s      b/var/www/OnlineNewsSite/project/venv/lib/python3.12/site-packages/telethon/network/requeststate.py__init__zRequestState.__init__   s8     'N	nn&
    r   )__name__
__module____qualname____doc__	__slots__r    r   r   r   r      s     QIr   r   )r   r   r   r   r   <module>r      s     r   