o
    h                     @   s8   d dl Z ddlmZmZ ddlmZ G dd deZdS )    N   )AsyncRequestAsyncResponse   )BaseMiddlewarec                   @   s>   e Zd Zdejegef fddZdedejdefddZd	S )
CustomAuthMiddlewareauthc                 C   s
   || _ d S Nr   )selfr    r   d/var/www/html/magazine_api/magazine_env/lib/python3.10/site-packages/httpx/middleware/custom_auth.py__init__   s   
zCustomAuthMiddleware.__init__requestget_responsereturnc                    s   |  |}||I d H S r	   r
   )r   r   r   r   r   r   __call__   s   
zCustomAuthMiddleware.__call__N)	__name__
__module____qualname__typingCallabler   r   r   r   r   r   r   r   r      s    r   )r   modelsr   r   baser   r   r   r   r   r   <module>   s    