add extra user fields for chat

This commit is contained in:
xoliqberdiyev
2026-04-18 16:24:02 +05:00
parent 5dcafb9cc1
commit 75365f8e7e
2 changed files with 16 additions and 0 deletions

View File

@@ -13,10 +13,13 @@ class BaseChatmessageSerializer(serializers.ModelSerializer):
full_name = obj.sender.get_full_name().strip()
if not full_name:
full_name = str(obj.sender.phone)
request = self.context.get("request")
return {
"id": obj.sender.id,
"full_name": full_name,
"role": obj.sender.role,
"phone": obj.sender.phone,
"avatar": request.build_absolute_uri(obj.sender.avatar.url) if obj.sender.avatar else None,
}
def get_file_url(self, obj):