U
    ;g                     @   s2   d dl mZ d dlZd dlmZ G dd dZdS )    )UnionN)rawc                   @   s&   e Zd Zdeeef edddZdS )	BlockUserzpyrogram.Client)selfuser_idreturnc                    s,   t | tjjj| |I dH dI dH S )a$  Block a user.

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

        Parameters:
            user_id (``int`` | ``str``)::
                Unique identifier (int) or username (str) of the target user.
                For you yourself you can simply use "me" or "self".
                For a contact that exists in your Telegram address book you can use his phone number (str).

        Returns:
            ``bool``: True on success

        Example:
            .. code-block:: python

                await app.block_user(user_id)
        N)id)boolZinvoker   Z	functionsZcontactsZBlockZresolve_peer)r   r    r
   a/opt/bot/vods_filmes/script/venv/lib/python3.8/site-packages/pyrogram/methods/users/block_user.py
block_user   s    zBlockUser.block_userN)__name__
__module____qualname__r   intstrr	   r   r
   r
   r
   r   r      s   
r   )typingr   Zpyrogramr   r   r
   r
   r
   r   <module>   s   