Abhishek Thakur
commited on
Commit
·
d3f0444
1
Parent(s):
5408a6e
add use_oauth
Browse files- competitions/app.py +12 -8
competitions/app.py
CHANGED
@@ -116,8 +116,9 @@ async def oauth_logout(request: Request):
|
|
116 |
|
117 |
@app.get("/use_oauth", response_class=JSONResponse)
|
118 |
async def use_oauth(request: Request):
|
119 |
-
if
|
120 |
-
|
|
|
121 |
return {"response": USE_OAUTH}
|
122 |
|
123 |
|
@@ -172,8 +173,9 @@ async def get_leaderboard(request: Request, lb: str):
|
|
172 |
|
173 |
@app.post("/my_submissions", response_class=JSONResponse)
|
174 |
async def my_submissions(request: Request, user: User):
|
175 |
-
if
|
176 |
-
|
|
|
177 |
|
178 |
sub = Submissions(
|
179 |
end_date=COMP_INFO.end_date,
|
@@ -223,8 +225,9 @@ async def new_submission(
|
|
223 |
if submission_comment is None:
|
224 |
submission_comment = ""
|
225 |
|
226 |
-
if
|
227 |
-
|
|
|
228 |
|
229 |
if token is None:
|
230 |
return {"response": "Invalid token"}
|
@@ -258,8 +261,9 @@ async def new_submission(
|
|
258 |
|
259 |
@app.post("/update_selected_submissions", response_class=JSONResponse)
|
260 |
def update_selected_submissions(request: Request, user_sub: UserSubmissionUpdate):
|
261 |
-
if
|
262 |
-
|
|
|
263 |
|
264 |
sub = Submissions(
|
265 |
end_date=COMP_INFO.end_date,
|
|
|
116 |
|
117 |
@app.get("/use_oauth", response_class=JSONResponse)
|
118 |
async def use_oauth(request: Request):
|
119 |
+
if USE_OAUTH == 1:
|
120 |
+
if request.session.get("oauth_info") is not None:
|
121 |
+
return {"response": 2}
|
122 |
return {"response": USE_OAUTH}
|
123 |
|
124 |
|
|
|
173 |
|
174 |
@app.post("/my_submissions", response_class=JSONResponse)
|
175 |
async def my_submissions(request: Request, user: User):
|
176 |
+
if USE_OAUTH == 1:
|
177 |
+
if request.session.get("oauth_info") is not None:
|
178 |
+
user.user_token = request.session.get("oauth_info")["access_token"]
|
179 |
|
180 |
sub = Submissions(
|
181 |
end_date=COMP_INFO.end_date,
|
|
|
225 |
if submission_comment is None:
|
226 |
submission_comment = ""
|
227 |
|
228 |
+
if USE_OAUTH == 1:
|
229 |
+
if request.session.get("oauth_info") is not None:
|
230 |
+
token = request.session.get("oauth_info")["access_token"]
|
231 |
|
232 |
if token is None:
|
233 |
return {"response": "Invalid token"}
|
|
|
261 |
|
262 |
@app.post("/update_selected_submissions", response_class=JSONResponse)
|
263 |
def update_selected_submissions(request: Request, user_sub: UserSubmissionUpdate):
|
264 |
+
if USE_OAUTH == 1:
|
265 |
+
if request.session.get("oauth_info") is not None:
|
266 |
+
user_sub.user_token = request.session.get("oauth_info")["access_token"]
|
267 |
|
268 |
sub = Submissions(
|
269 |
end_date=COMP_INFO.end_date,
|