o
    ˷e                     @   sl   d dl mZ 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 )
    )absolute_import)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   e/var/www/ideatree/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)
__future__r   r   allauth.socialaccountr   +allauth.socialaccount.providers.oauth.viewsr   r   r   providerr	   r
   adapter_viewoauth_loginoauth_callbackr   r   r   r   <module>   s    
