B
    fd                 @   s>   d dl mZ d dlZd dlmZ d dlmZ G dd dZdS )    )ListN)raw)typesc               @   s    e Zd Zded dddZdS )GetDefaultEmojiStatuseszpyrogram.Clientztypes.EmojiStatus)selfreturnc                s6     tjjjddI dH }t fdd|jD S )a  Get the default emoji statuses.

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

        Returns:
            List of :obj:`~pyrogram.types.EmojiStatus`: On success, a list of emoji statuses is returned.

        Example:
            .. code-block:: python

                default_emoji_statuses = await app.get_default_emoji_statuses()
                print(default_emoji_statuses)
        r   )hashNc                s   g | ]}t j |qS  )r   ZEmojiStatus_parse).0i)r   r	   U/tmp/pip-unpacked-wheel-rcokkf2l/pyrogram/methods/users/get_default_emoji_statuses.py
<listcomp>/   s    zFGetDefaultEmojiStatuses.get_default_emoji_statuses.<locals>.<listcomp>)Zinvoker   Z	functionsaccountr   r   r   Zstatuses)r   rr	   )r   r   get_default_emoji_statuses   s    z2GetDefaultEmojiStatuses.get_default_emoji_statusesN)__name__
__module____qualname__r   r   r	   r	   r	   r   r      s   r   )typingr   Zpyrogramr   r   r   r	   r	   r	   r   <module>   s   