Exemple #1
0
 def decorated(*args, **kwargs):
     try:
         token = request.headers['Authorization'].split(" ")[1]
         token_data = User.decode_token(token)
         if not isinstance(token_data, int):
             response = {"message": token_data}
             return jsonify(response), 401
         user_id = token_data
     except:
         response = {'message': 'Please provide a valid token'}
         return jsonify(response), 401
     return f(user_id, *args, **kwargs)