mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-05 21:29:11 +00:00
Log when new user is created
This commit is contained in:
@@ -16,6 +16,7 @@ from google.auth.transport import requests as google_requests
|
||||
|
||||
# Internal Packages
|
||||
from database.adapters import get_khoj_tokens, get_or_create_user, create_khoj_token, delete_khoj_token
|
||||
from khoj.routers.helpers import update_telemetry_state
|
||||
from khoj.utils import state
|
||||
|
||||
|
||||
@@ -95,6 +96,16 @@ async def auth(request: Request):
|
||||
if khoj_user:
|
||||
request.session["user"] = dict(idinfo)
|
||||
|
||||
if not khoj_user.last_login:
|
||||
update_telemetry_state(
|
||||
request=request,
|
||||
telemetry_type="api",
|
||||
api="create_user",
|
||||
metadata={"user_id": str(khoj_user.uuid)},
|
||||
)
|
||||
logger.log(logging.INFO, f"New User Created: {khoj_user.uuid}")
|
||||
RedirectResponse(url="/?status=welcome")
|
||||
|
||||
return RedirectResponse(url="/")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user