fox more event logging
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user