def load_messages_render_view(request: WSGIRequest, chat_id: int) -> HttpResponse:
chat = Chat.objects.by_user(request.user).get(id=chat_id)
message_group = MessageResponseGroup()
for chat_message in chat.messages.newest_by_count_reversed(20):
message_group.add_message_response(chat_message.to_message_response())
return HttpResponse(
message_group.render_to_html_string({'chat_id': chat.id, 'is_loading': True})
)