ó
    ÉìÓi  ã                   ó2   • S SK Jr  SSKJr   " S S\5      rg)é    )ÚCallableé   )ÚHandlerc                   ó4   ^ • \ rS rSrSrS\4U 4S jjrSrU =r$ )ÚDisconnectHandleré   aè  The Disconnect handler class. Used to handle disconnections. It is intended to be used with
:meth:`~pyrogram.Client.add_handler`

For a nicer way to register this handler, have a look at the
:meth:`~pyrogram.Client.on_disconnect` decorator.

Parameters:
    callback (``Callable``):
        Pass a function that will be called when a disconnection occurs. It takes *(client)*
        as positional argument (look at the section below for a detailed description).

Other parameters:
    client (:obj:`~pyrogram.Client`):
        The Client itself. Useful, for example, when you want to change the proxy before a new connection
        is established.

    session (:obj:`~pyrogram.session.Session`):
        The Session used for the connection.
Úcallbackc                 ó$   >• [         TU ]  U5        g )N)ÚsuperÚ__init__)Úselfr	   Ú	__class__s     €ÚQ/app/mltbenv/lib/python3.13/site-packages/pyrogram/handlers/disconnect_handler.pyr   ÚDisconnectHandler.__init__-   s   ø€ Ü‰Ñ˜Õ"ó    © )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† ñð(# ÷ #õ #r   r   N)Útypingr   Úhandlerr   r   r   r   r   Ú<module>r      s   ðõ& å ô#˜õ #r   