
    i[f                     Z    d dl mZ d dlmZ ddlmZ  e            Z G d de          ZdS )    )settings)Signal   )FrameworkIntegrationc                   ,    e Zd ZddZed             ZdS )DjangoIntegrationNc                 X    t                               | j        | j        |||           d S )N)sendernametokenrefresh_tokenaccess_token)token_updatesend	__class__r   )selfr   r   r   s       b/var/www/piapp/venv/lib/python3.11/site-packages/authlib/integrations/django_client/integration.pyupdate_tokenzDjangoIntegration.update_token	   s<    >'% 	 	
 	
 	
 	
 	
    c                 `    t          t          dd           }|r|                    |          S d S )NAUTHLIB_OAUTH_CLIENTS)getattrr   get)oauthr   paramsconfigs       r   load_configzDjangoIntegration.load_config   s8    #:DAA 	$::d###	$ 	$r   )NN)__name__
__module____qualname__r   staticmethodr    r   r   r   r      sC        
 
 
 
 $ $ \$ $ $r   r   N)django.confr   django.dispatchr   base_clientr   r   r   r"   r   r   <module>r&      s{                " " " " " " . . . . . .vxx$ $ $ $ $, $ $ $ $ $r   