Skip to content

Commit 3655381

Browse files
committed
generate group portrait. fix #149
1 parent 0e86c69 commit 3655381

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

chat/src/main/java/cn/wildfire/chat/kit/group/GroupViewModel.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import androidx.lifecycle.MutableLiveData;
1111
import androidx.lifecycle.ViewModel;
1212

13-
import com.bumptech.glide.Glide;
14-
1513
import java.io.ByteArrayOutputStream;
1614
import java.io.File;
1715
import java.io.FileOutputStream;
@@ -21,10 +19,12 @@
2119
import java.util.List;
2220

2321
import cn.wildfire.chat.kit.ChatManagerHolder;
22+
import cn.wildfire.chat.kit.GlideApp;
2423
import cn.wildfire.chat.kit.common.AppScopeViewModel;
2524
import cn.wildfire.chat.kit.common.OperateResult;
2625
import cn.wildfire.chat.kit.contact.model.UIUserInfo;
2726
import cn.wildfire.chat.kit.utils.portrait.CombineBitmapTools;
27+
import cn.wildfirechat.chat.R;
2828
import cn.wildfirechat.message.MessageContentMediaType;
2929
import cn.wildfirechat.message.notification.GroupNotificationMessageContent;
3030
import cn.wildfirechat.message.notification.NotificationMessageContent;
@@ -406,7 +406,7 @@ String generateGroupPortrait(Context context, List<UIUserInfo> userInfos) throws
406406
List<Bitmap> bitmaps = new ArrayList<>();
407407
for (UIUserInfo userInfo : userInfos) {
408408
try {
409-
Drawable drawable = Glide.with(context).load(userInfo.getUserInfo().portrait).submit(60, 60).get();
409+
Drawable drawable = GlideApp.with(context).load(userInfo.getUserInfo().portrait).error(R.mipmap.avatar_def).submit(60, 60).get();
410410
if (drawable instanceof BitmapDrawable) {
411411
bitmaps.add(((BitmapDrawable) drawable).getBitmap());
412412
}

0 commit comments

Comments
 (0)