add extra user fields for chat
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user