def get(self): parser = RequestParser() parser.add_argument('token', type=str) args = parser.parse_args() if UserService.check_token(args['token']): return {'message': 'success'} return {'message': 'error'}
def post(self): parser = RequestParser() parser.add_argument('file', type=werkzeug.datastructures.FileStorage) parser.add_argument('name', type=str) parser.add_argument('price', type=str) parser.add_argument('description', type=str) parser.add_argument('type', type=int) parser.add_argument('token', type=str) args = parser.parse_args() if UserService.check_token(args['token']): if args['type'] == 0: return {'message': 'success'} ImageService.save_2d_image(args) else: ImageService.save_3d_image(args) return {'message': 'success'} return {'message': 'error'}, 403