Switch to unified AP activity bus
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m5s

emit_event → emit_activity for login event. Update shared submodule.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
giles
2026-02-22 16:20:11 +00:00
parent 5e9ab507be
commit 9182c8d0b5
2 changed files with 7 additions and 7 deletions

View File

@@ -32,7 +32,7 @@ from shared.services.widget_registry import widgets
from sqlalchemy.orm import selectinload from sqlalchemy.orm import selectinload
from shared.browser.app.redis_cacher import clear_cache from shared.browser.app.redis_cacher import clear_cache
from shared.infrastructure.cart_identity import current_cart_identity from shared.infrastructure.cart_identity import current_cart_identity
from shared.events import emit_event from shared.events import emit_activity
from .services import pop_login_redirect_target, store_login_redirect_target from .services import pop_login_redirect_target, store_login_redirect_target
from .services.auth_operations import ( from .services.auth_operations import (
get_app_host, get_app_host,
@@ -287,12 +287,12 @@ def register(url_prefix="/auth"):
u2.last_login_at = now u2.last_login_at = now
# Emit adoption event inside this transaction # Emit adoption event inside this transaction
if anon_session_id: if anon_session_id:
await emit_event( await emit_activity(
s, s,
"user.logged_in", activity_type="rose:Login",
"user", actor_uri="internal:system",
user_id, object_type="Person",
{ object_data={
"user_id": user_id, "user_id": user_id,
"session_id": anon_session_id, "session_id": anon_session_id,
}, },

2
shared

Submodule shared updated: d697709f60...2e9db11925