def create(): github_repo = GithubRepoSchema().load(json.loads(request.data)) if github_repo.errors: return json_response({'error': github_repo.errors}, 422) kudo = Kudo(g.user).create_kudo_for(github_repo) return json_response(kudo)
def create(): github_repo = GithubRepoSchema().load(json.loads( request.data)) # Q: Where is the request information coming from? if github_repo.errors: return json_response({'error': github_repo.errors}, 422) kudo = Kudo(g.user).create_kudo_for(github_repo) return json_response(kudo)
def update(repo_id): github_repo = GithubRepoSchema().load(json.loads(request.data)) if github_repo.errors: return json_response({'error': github_repo.errors}, 422) kudo_service = Kudo(g.user) if kudo_service.update_kudo_with(repo_id, github_repo): return json_response(github_repo.data) else: return json_response({'error': 'kudo not found'}, 404)
def create(): print("Got request to create Kudo") github_repo = GithubRepoSchema(unknown='EXCLUDE').loads(request.data) kudo = KudoService(g.user).create_kudo_for(github_repo) return json_response(kudo)