
    f                     8    d dl mZ d dlmZ  G d de      Zd Zy)    )APIResponse)app_settingsc                   $     e Zd Z fdZd Z xZS )SessionsResponsec           	      l    t         |   ||D cg c]  }| j                  |       c}       y c c}w )N)data)super__init___session_data)selfrequestsessionss	__class__s       a/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/headless/usersessions/response.pyr
   zSessionsResponse.__init__   s.    x'P!(:(:1(='PQ'Ps   1
c                     |j                   |j                  |j                  j                         |j	                         |j
                  d}t        j                  r|j                  j                         |d<   |S )N)
user_agentip
created_at
is_currentidlast_seen_at)	r   r   r   	timestampr   pkr   TRACK_ACTIVITYr   )r   sessionr   s      r   r   zSessionsResponse._session_data	   sg    !,,**!,,668!,,.**
 &&#*#7#7#A#A#CD     )__name__
__module____qualname__r
   r   __classcell__)r   s   @r   r   r      s    R
r   r   c                 .    ddt         j                  ii}|S )Nusersessionstrack_activity)r   r   )r   r   s     r   get_config_datar%      s    -|/J/JKLDKr   N)allauth.headless.base.responser   allauth.usersessionsr   r   r%    r   r   <module>r)      s    6 -{ "r   