
    f                         d dl mZ d dlmZ d dlmZ d dlmZ  G d de      Z G d de      Z	ej                  j                  e	       y	)
    )	providers)ProviderAccount)DropboxOAuth2Adapter)OAuth2Providerc                       e Zd Zy)DropboxOAuth2AccountN)__name__
__module____qualname__     k/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/dropbox/provider.pyr   r      s    r   r   c                   (    e Zd ZdZdZeZeZd Z	d Z
y)DropboxOAuth2ProviderdropboxDropboxc                     |d   S )N
account_idr   selfdatas     r   extract_uidz!DropboxOAuth2Provider.extract_uid   s    L!!r   c                 .    t        |d   d   |d         S )Nnamedisplay_nameemail)r   r   )dictr   s     r   extract_common_fieldsz+DropboxOAuth2Provider.extract_common_fields   s    fn5T']KKr   N)r	   r
   r   idr   r   account_classr   oauth2_adapter_classr   r   r   r   r   r   r      s"    	BD(M/"Lr   r   N)allauth.socialaccountr   $allauth.socialaccount.providers.baser   -allauth.socialaccount.providers.dropbox.viewsr   /allauth.socialaccount.providers.oauth2.providerr   r   r   registryregisterr   r   r   <module>r(      sB    + @ N J	? 	
LN 
L 
    1 2r   