emile 8 months ago
parent d518c9ee4a
commit 10366ca734

@ -5,4 +5,7 @@ from . import views
urlpatterns = [ urlpatterns = [
path('chat-rooms/', views.get_chat_rooms), path('chat-rooms/', views.get_chat_rooms),
path('visitors/', views.get_visitors), path('visitors/', views.get_visitors),
path('staffs/', views.get_staffs),
path('start-conversation/', views.start_conversation),
] ]

@ -36,14 +36,15 @@ def get_visitors(request):
visitors_count = visitors.count() visitors_count = visitors.count()
visitors_data = [] visitors_data = []
for visitor in visitors: for visitor in visitors:
last_log_entry = VisitorLog.objects.filter(visitor=visitor).last()
visitor_data = { visitor_data = {
"id": visitor.id, "id": visitor.id,
"ip": visitor.ip_address, "ip": visitor.ip_address,
"flag": visitor.flag_image_url, "flag": visitor.flag_image_url,
"is_online": visitor.is_online, "is_online": visitor.is_online,
"duration": visitor.total_duration, "duration": visitor.total_duration,
"last_log": VisitorLog.objects.filter(visitor=visitor).last().title, "last_log": last_log_entry.title if last_log_entry else None,
"last_log_time": VisitorLog.objects.filter(visitor=visitor).last().visit_date "last_log_time": last_log_entry.visit_date if last_log_entry else None,
} }
visitors_data.append(visitor_data) visitors_data.append(visitor_data)

Loading…
Cancel
Save