
    N[i1                     8    d dl mZ d dlZd dlmZ  G d d      Zy)    )UnionN)rawc                   *    e Zd Zdddeeef   defdZy)DeleteChannelselfzpyrogram.Clientchat_idreturnc                    K   | j                  t        j                  j                  j	                  | j                  |       d{                d{    y7 7 w)as  Delete a channel.

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

        Parameters:
            chat_id (``int`` | ``str``):
                The id of the channel to be deleted.

        Returns:
            ``bool``: On success, True is returned.

        Example:
            .. code-block:: python

                await app.delete_channel(channel_id)
        N)channelT)invoker   	functionschannelsr   resolve_peer)r   r   s     X/var/www/files/kim/lib/python3.12/site-packages/pyrogram/methods/chats/delete_channel.pydelete_channelzDeleteChannel.delete_channel   s\     ( kkMM""00"//88 1 
 	
 	
 	 9	
s$   AA AA AA A N)__name__
__module____qualname__r   intstrboolr        r   r   r      s)    sCx 
r   r   )typingr   pyrogramr   r   r   r   r   <module>r      s   &    r   