
    ZTh                     d    d dl mZmZ d dlmZ d dlmZmZ d dlm	Z	 	 	 dde	de
dede
d	ee   f
d
Zy)    )Listcast)User)ListActiveUsersRequestListActiveUsersResponse)UserServiceStubuser_servicefilter	page_size
page_tokenreturnc                    g }t        |||      }t        t        | j                  |            }|j	                  |j
                         |j                  }t        |      dkD  rct        |||      }t        t        | j                  |            }|j	                  |j
                         |j                  }t        |      dkD  rc|S )zp
    Get active users from the user service with the given filter.
    The filter must be a CEL expression.
    )r
   r   r   r   )r   r   r   ListActiveUsersextendusersnext_page_tokenlen)r	   r
   r   r   users_pbreqresr   s           [/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift_py/_internal/user.pyget_active_usersr      s     H
 C
 &(D(DS(I
JCOOCII))O
o

"$!

 *L,H,H,MN		"-- o

" O    N)i   )typingr   r   sift.common.type.v1.user_pb2r   sift.users.v2.users_pb2r   r   sift.users.v2.users_pb2_grpcr   strintr    r   r   <module>r"      sP     - S 8 	!  	
 
$Zr   