o
    ^[2h                     @   s>   d dl mZ d dlmZ ddlmZ e ZG dd deZdS )    )settings)Signal   )FrameworkIntegrationc                   @   s"   e Zd ZdddZedd ZdS )DjangoIntegrationNc                 C   s   t j| j| j|||d d S )N)sendernametokenrefresh_tokenaccess_token)token_updatesend	__class__r   )selfr	   r
   r    r   /home/skpark/git/infrasmart_work/infrasmart/venv/lib/python3.10/site-packages/authlib/integrations/django_client/integration.pyupdate_token
   s   
zDjangoIntegration.update_tokenc                 C   s   t tdd }|r||S d S )NAUTHLIB_OAUTH_CLIENTS)getattrr   get)oauthr   paramsconfigr   r   r   load_config   s   
zDjangoIntegration.load_config)NN)__name__
__module____qualname__r   staticmethodr   r   r   r   r   r   	   s    
	r   N)django.confr   django.dispatchr   base_clientr   r   r   r   r   r   r   <module>   s
    