
    <9h                     &    d dl mZ d dlmZmZ d Zy)    wraps)requestjsonifyc                 .     t                fd       }|S )Nc                      t         j                  j                  d      }|st        ddi      dfS |dk7  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      =C:\Users\kuray\Desktop\easyalignerAPI\EasyAligner\app\auth.py	decoratedz!token_required.<locals>.decorated   sa    ##O4E#678#== **E#345s::$!&!!    r   )r   r   s   ` r   token_requiredr      s!    
1X
" 
" r   N)	functoolsr   flaskr   r   r    r   r   <module>r      s     "r   