def decorated(*args, **kwargs):
     data, status = Auth.get_logged_in(request)
     # response object and status code returned
     token = data.get('data')
     if not token:
         return data, status
     return f(*args, **kwargs)
 def decorated(*args, **kwargs):
     data, status = Auth.get_logged_in(request)
     # response object and status code returned
     token = data.get('data')
     if not token:
         return data, status
     admin = token.get('admin')
     if not admin:
         response = {'status': 'failed', 'message': 'Admin access required'}
     return response, 401