fox more event logging

This commit is contained in:
2025-05-30 21:19:48 +02:00
parent f7853f96ed
commit 50f7e115d6
8 changed files with 63 additions and 0 deletions

View File

@@ -114,6 +114,19 @@ def conversation(conversation_id):
flash('You do not have access to this conversation.', 'error')
return redirect(url_for('conversations.conversations'))
# Log conversation open
log_event(
event_type='conversation_open',
details={
'conversation_id': conversation.id,
'conversation_name': conversation.name,
'user_id': current_user.id,
'user_name': f"{current_user.username} {current_user.last_name}",
'message_count': Message.query.filter_by(conversation_id=conversation_id).count()
}
)
db.session.commit()
# Query messages directly using the Message model
messages = Message.query.filter_by(conversation_id=conversation_id).order_by(Message.created_at.asc()).all()