o
    &zh                     @   s4   d dl mZ d dlmZ G dd deZdd ZdS )    )APIResponse)app_settingsc                       s$   e Zd Z fddZdd Z  ZS )SessionsResponsec                    s"   t  j| fdd|D d d S )Nc                    s   g | ]}  |qS  )_session_data).0sselfr   a/var/www/html/kangema/venv/lib/python3.10/site-packages/allauth/headless/usersessions/response.py
<listcomp>   s    z-SessionsResponse.__init__.<locals>.<listcomp>)data)super__init__)r
   requestsessions	__class__r	   r   r      s   "zSessionsResponse.__init__c                 C   s8   |j |j|j | |jd}tjr|j |d< |S )N)
user_agentip
created_at
is_currentidlast_seen_at)	r   r   r   	timestampr   pkr   TRACK_ACTIVITYr   )r
   sessionr   r   r   r   r   	   s   zSessionsResponse._session_data)__name__
__module____qualname__r   r   __classcell__r   r   r   r   r      s    r   c                 C   s   ddt jii}|S )Nusersessionstrack_activity)r   r   )r   r   r   r   r   get_config_data   s   r$   N)allauth.headless.base.responser   allauth.usersessionsr   r   r$   r   r   r   r   <module>   s    