Renecto commited on
Commit
27d95c8
·
verified ·
1 Parent(s): 02ee0b7

Deploy habadashi_login gateway

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -185,7 +185,7 @@ def get_current_user(request: Request):
185
 
186
  profile_data = profile_res.data
187
  user_dict = {
188
- "user_id": user_id,
189
  "email": profile_data.get("email"),
190
  "display_name": profile_data.get("display_name"),
191
  "role": profile_data.get("role"),
@@ -224,8 +224,14 @@ if private_app_dir:
224
 
225
  def bridge_logger(event_type: str, message: str, metadata=None):
226
  """Ver20からのログイベントをSupabaseに転送"""
227
- # 現在のスレッド/コンテキストのuser情報を自動的に使用
228
- log_event(event_type, message, metadata=metadata)
 
 
 
 
 
 
229
 
230
  set_logger_callback(bridge_logger)
231
  print("[LOGGING] Connected ver20 logging to Supabase")
 
185
 
186
  profile_data = profile_res.data
187
  user_dict = {
188
+ "user_id": str(user_id),
189
  "email": profile_data.get("email"),
190
  "display_name": profile_data.get("display_name"),
191
  "role": profile_data.get("role"),
 
224
 
225
  def bridge_logger(event_type: str, message: str, metadata=None):
226
  """Ver20からのログイベントをSupabaseに転送"""
227
+ user_override = None
228
+ clean_metadata = None
229
+ if metadata:
230
+ clean_metadata = dict(metadata)
231
+ user_ctx = clean_metadata.pop("_user_context", None)
232
+ if user_ctx and isinstance(user_ctx, dict):
233
+ user_override = user_ctx
234
+ log_event(event_type, message, metadata=clean_metadata, user_override=user_override)
235
 
236
  set_logger_callback(bridge_logger)
237
  print("[LOGGING] Connected ver20 logging to Supabase")