
    k7i&                     n    S SK Jr  S SKJr  SSKJr  \" 5       r\R                  S5      r " S S\5      r	g)	    )current_app)	Namespace   )FrameworkIntegrationtoken_updatec                   .    \ rS rSrSS jr\S 5       rSrg)FlaskIntegration   Nc                 N    [         R                  [        U R                  UUUS9  g )N)nametokenrefresh_tokenaccess_token)r   sendr   r   )selfr   r   r   s       g/home/james-whalen/.local/lib/python3.13/site-packages/authlib/integrations/flask_client/integration.pyupdate_tokenFlaskIntegration.update_token   s(    '% 	 	
    c                     0 nU HG  nU SU 3R                  5       nU R                  R                  R                  US 5      nUc  MC  XcU'   MI     U$ )N_)upperappconfigget)oauthr   paramsrvkconf_keyvs          r   load_configFlaskIntegration.load_config   sX    Aq}**,H		  $$Xt4A}1	 
 	r    )NN)__name__
__module____qualname____firstlineno__r   staticmethodr"   __static_attributes__r$   r   r   r	   r	      s    
  r   r	   N)
flaskr   flask.signalsr   base_clientr   _signalsignalr   r	   r$   r   r   <module>r0      s0     # .
+~~n-+ r   