Skip to content

Commit 4c07aab

Browse files
Merge pull request #109 from ComputerScienceHouse/slack-verification
fix: Fixes load to loads
2 parents fabf23a + 718756f commit 4c07aab

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎src/api/endpoints.py‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,16 @@ async def slack_events(request: Request) -> JSONResponse:
6060
raw_body: bytes = await request.body()
6161

6262
if not (slack.is_valid_slack_request(request, raw_body)):
63-
logger.warning(f"Received a Fake Slack Event!: {body}")
63+
logger.warning(f"Received a Fake Slack Event!: {raw_body}")
6464
return JSONResponse({"error": "Invalid signature"}, status_code=403)
6565

66-
body: dict = json.load(raw_body)
66+
body: dict = json.loads(raw_body)
6767

6868
# Challenge from Bot Authentication
6969
if request.headers.get("content-type") == "application/json":
7070
if body.get("type") == "url_verification":
7171
logger.info("SLACK EVENT: Was a challenge!")
72-
return {"challenge": body.get("challenge")}
72+
return JSONResponse({"challenge": body.get("challenge")})
7373

7474
return JSONResponse(await slack.process_slack_events(body))
7575

@@ -89,7 +89,7 @@ async def message_actions(request: Request, payload: str = Form(...)) -> JSONRes
8989
raw_body: bytes = await request.body()
9090

9191
if not (slack.is_valid_slack_request(request, raw_body)):
92-
logger.warning(f"Received a Fake Slack Message Action!")
92+
logger.warning(f"Received a Fake Slack Message Action! {raw_body}")
9393
return JSONResponse({"error": "Invalid signature"}, status_code=403)
9494

9595
response_dict, status_code = await slack.process_slack_message_actions(payload)

0 commit comments

Comments
 (0)