o
    ëË·e<  ã                   @   sB   d dl mZ d dlmZ G dd„ deƒZG dd„ deƒZegZdS )é    )ÚProviderAccount)ÚOAuth2Providerc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚDaumAccountc                 C   s   | j j d¡S )NÚbigImagePath)ÚaccountÚ
extra_dataÚget©Úself© r   úd/var/www/ideatree/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/daum/provider.pyÚget_avatar_url   ó   zDaumAccount.get_avatar_urlc                 C   s   | j j d| j j¡S )NÚnickname)r   r   r   Úuidr	   r   r   r   Úto_str	   s   zDaumAccount.to_strN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    r   c                   @   s    e Zd ZdZdZeZdd„ ZdS )ÚDaumProviderÚDaumc                 C   s   t | d¡ƒS )NÚid)Ústrr   )r
   Údatar   r   r   Úextract_uid   r   zDaumProvider.extract_uidN)r   r   r   r   Únamer   Úaccount_classr   r   r   r   r   r      s
    r   N)Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   r   Ú<module>   s
    
	