
    f%                     H    d dl mZ d dlmZ d dlmZ d dlmZ d	dZd Z	d Z
y)
    )import_module)settings)app_settings)ClientNc                 X    t        t        j                        }|j                  |       S )N)session_key)r   r   SESSION_ENGINESessionStore)r   engines     _/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/headless/internal/sessionkit.pysession_storer   	   s&    8223F;77    c                      t               S N)r    r   r   new_sessionr      s
    ?r   c                 J   | j                   j                  j                  t        j                  k7  ry t
        j                  }|j                  |       }| j                  j                  }| j                  j                         }|r|s|j                  |       }|r||k7  r|S y y y r   )allauthheadlessclientr   APPr   TOKEN_STRATEGYget_session_tokensessionmodifiedis_emptycreate_session_token)requeststrategy	hdr_tokenr   empty	new_tokens         r   expose_session_tokenr#      s    &&&**4**H**73I''HOO$$&E11':	I2 3 xr   r   )	importlibr   django.confr   allauth.headlessr   allauth.headless.constantsr   r   r   r#   r   r   r   <module>r(      s     #   ) -8

r   