Ë
    :É„jz
  ã                   ó<   — d dl mZmZ d dlZd dlmZ  G d„ d«      Zy)é    )ÚUnionÚIterableN)Úrawc            	       ó>   — e Zd Zdddeeef   deeee   f   defd„Zy)ÚDeleteScheduledMessagesÚselfzpyrogram.ClientÚchat_idÚmessage_idsÚreturnc              ƒ   óD  K  — | j                  |«      ƒ d{  –—† }t        |t        «       }|rt        |«      n|g}| j	                  t
        j                  j                  j                  ||¬«      «      ƒ d{  –—† }|r|j                  S |j                  d   S 7 Œ„7 Œ#­w)a…  Delete scheduled messages.

        .. include:: /_includes/usable-by/users-bots.rst

        Parameters:
            chat_id (``int`` | ``str``):
                Unique identifier (int) or username (str) of the target chat.
                For your personal cloud (Saved Messages) you can simply use "me" or "self".
                For a contact that exists in your Telegram address book you can use his phone number (str).
                You can also use chat public link in form of *t.me/<username>* (str).

            message_ids (``int`` | Iterable of ``int``):
                An iterable of message identifiers to delete (integers) or a single message id.

        Returns:
            ``int`` | List of ``int``: In case *message_ids* was not
            a list, a single message id is returned, otherwise a list of messages ids is returned.

        Example:
            .. code-block:: python

                # Delete one message
                await app.delete_scheduled_messages(chat_id, message_id)

                # Delete multiple messages at once
                await app.delete_scheduled_messages(chat_id, list_of_message_ids)
        N)ÚpeerÚidr   )
Úresolve_peerÚ
isinstanceÚintÚlistÚinvoker   Ú	functionsÚchannelsÚDeleteMessagesÚmessages)r   r	   r
   r   Úis_iterableÚrs         új/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/messages/delete_scheduled_messages.pyÚdelete_scheduled_messagesz1DeleteScheduledMessages.delete_scheduled_messages   s—   è ø€ ð@ ×&Ñ& wÓ/×/ˆÜ$ [´#Ó6Ð6ˆÙ+6”d˜;Ô'¸[¸Mˆà—+‘+Ü�M‰M×"Ñ"×1Ñ1ØØð 2ó ó
÷ 
ˆñ )ˆq�z‰zÐ;¨a¯j©j¸©mÐ;ð 0øð
ús"   ‚B —B˜A"B Á:BÁ;"B ÂB N)Ú__name__Ú
__module__Ú__qualname__r   r   Ústrr   r   © ó    r   r   r      sA   „ ð+<Øð+<à�s˜C�x‘ð+<ð ˜3 ¨¡Ð-Ñ.ð+<ð 
ô	+<r!   r   )Útypingr   r   Úpyrogramr   r   r    r!   r   ú<module>r$      s   ð÷& #ã Ý ÷,<ò ,<r!   