o
    Lf                     @   s`   d dl m Z  d dlmZ d dlmZmZmZ ddlmZ G dd deZ	e
e	Ze
e	ZdS )	    )datetime)app_settings)OAuthAdapterOAuthCallbackViewOAuthLoginView   )EvernoteProviderc                   @   sX   e Zd ZejZejei Z	de	dd Z
de	dd Zde	dd Zdd ZdS )EvernoteOAuthAdapterzhttps://%s/oauthEVERNOTE_HOSTNAMEzsandbox.evernote.comzhttps://%s/OAuth.actionc                 C   s,   t t|d d |_|}|  ||S )Nedam_expiresg     @@)r   fromtimestampint
expires_atget_providersociallogin_from_response)selfrequestapptokenresponse
extra_data r   o/var/www/html/humari/django-venv/lib/python3.10/site-packages/allauth/socialaccount/providers/evernote/views.pycomplete_login   s
   z#EvernoteOAuthAdapter.complete_loginN)__name__
__module____qualname__r   idprovider_idr   	PROVIDERSgetsettingsrequest_token_urlaccess_token_urlauthorize_urlr   r   r   r   r   r	      s    


r	   N)r   allauth.socialaccountr   +allauth.socialaccount.providers.oauth.viewsr   r   r   providerr   r	   adapter_viewoauth_loginoauth_callbackr   r   r   r   <module>   s    
