ó
    ÉìÓiï	  ã                   óV   • S SK JrJr  S SKrS SKJr  S SKJr  SSKJ	r	   " S S\	5      r
g)	é    )ÚListÚCallableN)ÚFilter)ÚMessageé   )ÚHandlerc                   óZ   ^ • \ rS rSrSrSS\S\4U 4S jjjrSSS\\	   4U 4S	 jjr
S
rU =r$ )ÚDeletedMessagesHandleré   a¸  The deleted messages handler class. Used to handle deleted messages coming from any chat
(private, group, channel). 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_deleted_messages` decorator.

Parameters:
    callback (``Callable``):
        Pass a function that will be called when one or more messages have been deleted.
        It takes *(client, messages)* as positional arguments (look at the section below for a detailed description).

    filters (:obj:`Filters`):
        Pass one or more filters to allow only a subset of messages to be passed
        in your callback function.

Other parameters:
    client (:obj:`~pyrogram.Client`):
        The Client itself, useful when you want to call other API methods inside the message handler.

    messages (List of :obj:`~pyrogram.types.Message`):
        The deleted messages, as list.
ÚcallbackÚfiltersc                 ó$   >• [         TU ]  X5        g ©N)ÚsuperÚ__init__)Úselfr   r   Ú	__class__s      €ÚW/app/mltbenv/lib/python3.13/site-packages/pyrogram/handlers/deleted_messages_handler.pyr   ÚDeletedMessagesHandler.__init__3   s   ø€ Ü‰Ñ˜Õ+ó    Úclientzpyrogram.ClientÚmessagesc              ƒ   ó`   >#   • U H!  n[         TU ]  X5      I S h  v•N (       d  M!    g   g N7f)NTF)r   Úcheck)r   r   r   Úmessager   s       €r   r   ÚDeletedMessagesHandler.check6   s1   øé € ó  ˆGÜ‘W‘] 6Ó3×3×3Ùñ  ð ñ 4ùs   ƒ.›,œ.§.© r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r
   r
      s=   ø† ññ., ð ,°F÷ ,ð ,ðÐ"3ð ¸tÀG¹}÷ õ r   r
   )Útypingr   r   ÚpyrogramÚpyrogram.filtersr   Úpyrogram.typesr   Úhandlerr   r
   r   r   r   Ú<module>r*      s"   ð÷& "ã Ý #Ý "Ý ô"˜Wõ "r   