This commit is contained in:
5
main.py
5
main.py
@@ -44,7 +44,10 @@ class WebhookEndpoint(HTTPEndpoint):
|
||||
try:
|
||||
data = await request.json()
|
||||
if data:
|
||||
await create_author(data)
|
||||
# Extract user_id and slug
|
||||
user_id = data["user"]["id"]
|
||||
slug = data["user"]["preferred_username"] or data["user"]["email"].replace(".", "-").split("@").pop()
|
||||
await create_author(user_id, slug)
|
||||
return JSONResponse({"status": "success"})
|
||||
except Exception as e:
|
||||
return JSONResponse({"status": "error", "message": str(e)}, status_code=500)
|
||||
|
Reference in New Issue
Block a user