
    N[i                     D    d dl mZ d dlZd dlmZ d dlmZ  G d d      Zy)    )ListN)raw)typesc                   "    e Zd Zddded   fdZy)GetDefaultEmojiStatusesselfzpyrogram.Clientreturnztypes.EmojiStatusc           	      0  K   | j                  t        j                  j                  j	                  d             d{   }t        j                  |j                  D cg c]"  }t
        j                  j                  | |      $ c}      S 7 Oc c}w w)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   )hashN)
invoker   	functionsaccountr   r   r   statusesEmojiStatus_parse)r   ris      d/var/www/files/kim/lib/python3.12/site-packages/pyrogram/methods/users/get_default_emoji_statuses.pyget_default_emoji_statusesz2GetDefaultEmojiStatuses.get_default_emoji_statuses   st       ++MM!!99q9A
 
 zzajjQ5,,33D!<QRR	
 Rs"   =BB !B!'BBBN)__name__
__module____qualname__r   r        r   r   r      s     SS	!	"Sr   r   )typingr   pyrogramr   r   r   r   r   r   <module>r      s   &    S Sr   