
    <9h                     (    d dl mZ d dlmZmZ d ZdS )    wraps)requestjsonifyc                 <     t                      fd            }|S )Nc                      t           j                            d          }|st          ddi          dfS |dk    rt          ddi          dfS  | i |S )NAuthorizationmsgzToken is missing!i  zBearer mysecrettokenzInvalid token!i  )r   headersgetr   )argskwargstokenfs      //var/www/api.easyaligner.net/htdocs/app/auth.py	decoratedz!token_required.<locals>.decorated   su    ##O44 	>E#6788#== ***E#3455s::q$!&!!!    r   )r   r   s   ` r   token_requiredr      s4    
1XX
" 
" 
" 
" X
" r   N)	functoolsr   flaskr   r   r    r   r   <module>r      sH          " " " " " " " "    r   