diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index fccfecf4..68cf7fe8 100644 Binary files a/osinaweb/db.sqlite3 and b/osinaweb/db.sqlite3 differ diff --git a/osinaweb/osichat/__pycache__/consumers.cpython-310.pyc b/osinaweb/osichat/__pycache__/consumers.cpython-310.pyc index fb5eb3a6..a6950773 100644 Binary files a/osinaweb/osichat/__pycache__/consumers.cpython-310.pyc and b/osinaweb/osichat/__pycache__/consumers.cpython-310.pyc differ diff --git a/osinaweb/osichat/__pycache__/models.cpython-310.pyc b/osinaweb/osichat/__pycache__/models.cpython-310.pyc index 97c34961..d696e423 100644 Binary files a/osinaweb/osichat/__pycache__/models.cpython-310.pyc and b/osinaweb/osichat/__pycache__/models.cpython-310.pyc differ diff --git a/osinaweb/osichat/api/__pycache__/views.cpython-310.pyc b/osinaweb/osichat/api/__pycache__/views.cpython-310.pyc index 5e46e0a3..aa54544f 100644 Binary files a/osinaweb/osichat/api/__pycache__/views.cpython-310.pyc and b/osinaweb/osichat/api/__pycache__/views.cpython-310.pyc differ diff --git a/osinaweb/osichat/api/views.py b/osinaweb/osichat/api/views.py index 8299b662..598ad278 100644 --- a/osinaweb/osichat/api/views.py +++ b/osinaweb/osichat/api/views.py @@ -35,11 +35,19 @@ def get_visitors(request): visitors = Visitor.objects.filter(visitorlog__left_date__isnull=True).distinct() visitors_count = visitors.count() - visitors_serializer = VisitorSerializer(visitors, many=True) + visitors_data = [] + for visitor in visitors: + visitor_data = { + "id": visitor.id, + "ip": visitor.ip_address, + "flag": visitor.flag_image_url, + "is_online": visitor.is_online, + } + visitors_data.append(visitor_data) response_data = { "count": visitors_count, - "visitors": visitors_serializer.data + "visitors": visitors_data } return successRes(response_data)