mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 21:29:13 +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
|
# Internal Packages
|
||||||
from database.adapters import get_khoj_tokens, get_or_create_user, create_khoj_token, delete_khoj_token
|
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
|
from khoj.utils import state
|
||||||
|
|
||||||
|
|
||||||
@@ -95,6 +96,16 @@ async def auth(request: Request):
|
|||||||
if khoj_user:
|
if khoj_user:
|
||||||
request.session["user"] = dict(idinfo)
|
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="/")
|
return RedirectResponse(url="/")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user