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,
|