
    )Jf                         d dl Z d dlmZ d dlmZmZmZ ddlmZ dZ	 G d de          Z
 G d	 d
e          Z ej        e          Z ej        e          ZdS )    N)OAuth)OAuthAdapterOAuthCallbackViewOAuthLoginView   )FiveHundredPxProviderzhttps://api.500px.com/v1c                   "    e Zd ZdZedz   Zd ZdS )FiveHundredPxAPIz%
    Verifying 500px credentials
    z/usersc                 f    t          j        |                     | j                            d         S )Nuser)jsonloadsqueryurl)selfs    v/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/fivehundredpx/views.pyget_user_infozFiveHundredPxAPI.get_user_info   s%    z$**TX..//77    N)__name__
__module____qualname____doc__API_BASEr   r    r   r   r
   r
      s9          X
C8 8 8 8 8r   r
   c                   @    e Zd Zej        Zedz   Zedz   Zedz   Z	d Z
dS )FiveHundredPxOAuthAdapterz/oauth/request_tokenz/oauth/access_tokenz/oauth/authorizec                     t          ||j        |j        | j                  }|                                }|                                                     ||          S )N)r
   	client_idsecretrequest_token_urlr   get_providersociallogin_from_response)r   requestapptokenresponseclient
extra_datas          r   complete_loginz(FiveHundredPxOAuthAdapter.complete_login!   sV    !S]CJ0F
 
 ))++
  ""<<WjQQQr   N)r   r   r   r   idprovider_idr   r    access_token_urlauthorize_urlr)   r   r   r   r   r      sS        '*K #99"7711MR R R R Rr   r   )r   ,allauth.socialaccount.providers.oauth.clientr   +allauth.socialaccount.providers.oauth.viewsr   r   r   providerr   r   r
   r   adapter_viewoauth_loginoauth_callbackr   r   r   <module>r4      s     > > > > > >          , + + + + + &8 8 8 8 8u 8 8 8R R R R R R R R *n)*CDD/"/0IJJr   