fix(avatar): 修复群成员拉取他人头像 403 及补充 avatar_url 回填规则
This commit is contained in:
+4
-2
@@ -7439,13 +7439,15 @@ func forwardTargetPayload(sub types.Subscription) map[string]any {
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
return map[string]any{
|
||||
target := map[string]any{
|
||||
"topic": sub.Topic,
|
||||
"type": topicType,
|
||||
"display_name": imDisplayNameFromPublic(sub.GetPublic(), sub.Topic),
|
||||
"avatar_file_id": imAvatarFileIDFromPublic(sub.GetPublic()),
|
||||
"can_receive_forward": true,
|
||||
}
|
||||
applyAvatarURL(target)
|
||||
return target
|
||||
}
|
||||
|
||||
func forwardTargetMatches(topic, displayName, query string) bool {
|
||||
@@ -7643,7 +7645,7 @@ func groupBusinessMemberPayload(member types.GroupMember, remark string) map[str
|
||||
}
|
||||
|
||||
func maskIMGroupMemberProfileEntrypoint(data map[string]any) {
|
||||
for _, key := range []string{"avatar_file_id", "public_account", "signature", "gender", "region"} {
|
||||
for _, key := range []string{"avatar_file_id", "avatar_url", "public_account", "signature", "gender", "region"} {
|
||||
delete(data, key)
|
||||
}
|
||||
data["can_add"] = false
|
||||
|
||||
Reference in New Issue
Block a user