o
    -˜Žjh  ã                   @   s2   d dl Z d dl mZ d dl mZ G dd„ dƒZdS )é    N)Úraw)Útypesc                   @   s   e Zd Z				ddd„ZdS )	ÚGetMeÚselfúpyrogram.ClientÚreturnú
types.Userc                 Ã   sJ   �|   tjjjtj ¡ d�¡I dH }dd„ |jD ƒ}tj | ||j	j
 ¡S )a?  Get your own user identity.

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

        Returns:
            :obj:`~pyrogram.types.User`: Information about the own logged in user/bot.

        Example:
            .. code-block:: python

                me = await app.get_me()
                print(me)
        ©ÚidNc                 S   s   i | ]}|j |“qS © r	   )Ú.0Úur   r   úZ/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/pyrogram/methods/users/get_me.pyÚ
<dictcomp>0   s    z GetMe.get_me.<locals>.<dictcomp>)Úinvoker   Ú	functionsÚusersÚGetFullUserr   ÚInputUserSelfÚUserÚ_parseÚ	full_userr
   )r   Úrr   r   r   r   Úget_me   s   €ÿ
ÿzGetMe.get_meN)r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s    ÿþr   )Úpyrogramr   r   r   r   r   r   r   Ú<module>   s   