diff --git a/server/imserver/player.cc b/server/imserver/player.cc index fed325a..76be714 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -748,6 +748,14 @@ void Player::FillFriendList(::google::protobuf::RepeatedPtrField< ::cs::MFUserIn auto p = friend_list->Add(); TypeConvert::Convert(pair.second->base_data, *(p->mutable_base_data())); TypeConvert::Convert(pair.second->temp_custom_data, *(p->mutable_temp_custom_data())); + { + int target_channel = f8::ExtractChannelIdFromAccountId + (p->base_data().account_id()); + App::Instance()->PreProcAvatarUrl + (channel, + target_channel, + *p->mutable_base_data()->mutable_avatar_url()); + } } }