
    f                         d dl mZ d dlmZ d dlmZmZmZ  G d de      Z ej                  e      Z
 ej                  e      Zy)    )app_settings)get_adapter)OAuth2AdapterOAuth2CallbackViewOAuth2LoginViewc                       e Zd ZdZej
                  j                  ei       j                  dd      Zdez  Zdez  Z	dez  Z
d Zy)	FeedlyOAuth2AdapterfeedlyHOSTzcloud.feedly.comzhttps://%s/v3/auth/tokenzhttps://%s/v3/auth/authzhttps://%s/v3/profilec                    ddj                  |j                        i}t               j                         j	                  | j
                  |      }|j                         }| j                         j                  ||      S )NAuthorizationz	OAuth {0})headers)	formattokenr   get_requests_sessiongetprofile_urljsonget_providersociallogin_from_response)selfrequestappr   kwargsr   resp
extra_datas           g/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/feedly/views.pycomplete_loginz"FeedlyOAuth2Adapter.complete_login   sm    "K$6$6u{{$CDM..044T5E5Ew4W 	 YY[
  "<<WjQQ    N)__name__
__module____qualname__provider_idr   	PROVIDERSr   hostaccess_token_urlauthorize_urlr   r    r   r   r	   r	   
   sR    K!!%%k26::6CUVD1D8-4M)D0KRr   r	   N)allauth.socialaccountr   allauth.socialaccount.adapterr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   r	   adapter_viewoauth2_loginoauth2_callbackr(   r   r   <module>r/      sL    . 5 R- R  ,++,?@1$112EFr   