Ë
    :É„j{  ã                   ó,   — d dl Z d dl mZ  G d„ d«      Zy)é    N)Úrawc                   ó$   — e Zd Z	 ddddedefd„Zy)ÚGetDialogsCountÚselfzpyrogram.ClientÚpinned_onlyÚreturnc           	   ƒ   ó  K  — |rTt        | j                  t        j                  j                  j                  d¬«      «      ƒ d{  –—† j                  «      S | j                  t        j                  j                  j                  ddt        j                  j                  «       dd¬«      «      ƒ d{  –—† }t        |t        j                  j                  j                  «      rt        |j                  «      S |j                  S 7 ŒÂ7 ŒU­w)aé  Get the total count of your dialogs.

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

        Parameters:
            pinned_only (``bool``, *optional*):
                Pass True if you want to count only pinned dialogs.
                Defaults to False.

        Returns:
            ``int``: On success, the dialogs count is returned.

        Example:
            .. code-block:: python

                count = await app.get_dialogs_count()
                print(count)
        r   )Ú	folder_idNé   )Úoffset_dateÚ	offset_idÚoffset_peerÚlimitÚhash)ÚlenÚinvoker   Ú	functionsÚmessagesÚGetPinnedDialogsÚdialogsÚ
GetDialogsÚtypesÚInputPeerEmptyÚ
isinstanceÚDialogsÚcount)r   r   Úrs      ú_/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/chats/get_dialogs_count.pyÚget_dialogs_countz!GetDialogsCount.get_dialogs_count   sÌ   è ø€ ñ. Ü˜dŸk™k¬#¯-©-×*@Ñ*@×*QÑ*QÐ\]Ð*QÓ*^Ó_×_×hÑhÓiÐià—k‘kÜ—‘×&Ñ&×1Ñ1Ø !ØÜ #§	¡	× 8Ñ 8Ó :ØØð 2ó ó÷ ˆAô ˜!œSŸY™Y×/Ñ/×7Ñ7Ô8Ü˜1Ÿ9™9“~Ð%à—w‘w�ð `øðús&   ‚ADÁD	ÁA.DÂ5DÂ6ADÄDN)F)Ú__name__Ú
__module__Ú__qualname__ÚboolÚintr   © ó    r   r   r      s&   „ ð "ñ'Øð'àð'ð 
ô'r&   r   )Úpyrogramr   r   r%   r&   r   ú<module>r(      s   ðó( Ý ÷(ò (r&   