fix(support-chat): support legacy mobile browsers

This commit is contained in:
t
2026-08-30 12:29:22 +08:00
parent 12c7060dbe
commit 46144ef63a
8 changed files with 302 additions and 101 deletions
+2 -2
View File
@@ -364,7 +364,7 @@ func (s *wsService) fillRealtimeMessageSender(ret *response.MessageResponse, ite
case enums.IMSenderTypeAI:
if aiAgent := AIAgentService.Get(item.SenderID); aiAgent != nil {
ret.SenderName = aiAgent.Name
ret.SenderAvatar = strings.TrimSpace(aiAgent.Avatar)
ret.SenderAvatar = ResolvePublicAssetURL(aiAgent.Avatar)
}
case enums.IMSenderTypeAgent:
if profile := AgentProfileService.GetByUserID(item.SenderID); profile != nil {
@@ -372,7 +372,7 @@ func (s *wsService) fillRealtimeMessageSender(ret *response.MessageResponse, ite
ret.SenderName = displayName
}
if avatar := strings.TrimSpace(profile.Avatar); avatar != "" {
ret.SenderAvatar = avatar
ret.SenderAvatar = ResolvePublicAssetURL(avatar)
}
}
if ret.SenderName == "" {