
    f                         d dl mZmZmZ ddlmZ  G d de      Z ej                  e      Z ej                  e      Z	y)    )OAuth2AdapterOAuth2CallbackViewOAuth2LoginView   )NotionOAuth2Clientc                   &    e Zd ZdZdZeZdZdZd Z	y)NotionOAuth2AdapternotionTz)https://api.notion.com/v1/oauth/authorizez%https://api.notion.com/v1/oauth/tokenc                 H    | j                         j                  ||d         S )Nresponse)get_providersociallogin_from_response)selfrequestapptokenkwargss        g/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/notion/views.pycomplete_loginz"NotionOAuth2Adapter.complete_login   s(      "<<VJ'
 	
    N)
__name__
__module____qualname__provider_id
basic_authr   client_classauthorize_urlaccess_token_urlr    r   r   r	   r	   
   s!    KJ%L?M>
r   r	   N)
,allauth.socialaccount.providers.oauth2.viewsr   r   r   clientr   r	   adapter_viewoauth2_loginoauth2_callbackr   r   r   <module>r%      sI     '
- 
 ,++,?@1$112EFr   