2021-06-27 20:44:35 +00:00
|
|
|
package com.discord.utilities;
|
|
|
|
|
|
|
|
import android.graphics.Bitmap;
|
|
|
|
import com.discord.utilities.images.MGImages;
|
|
|
|
import com.discord.utilities.images.MGImagesBitmap;
|
|
|
|
import d0.o;
|
|
|
|
import d0.t.g0;
|
|
|
|
import d0.z.d.m;
|
|
|
|
import j0.k.b;
|
|
|
|
import java.util.Iterator;
|
|
|
|
import java.util.LinkedHashMap;
|
|
|
|
import java.util.LinkedHashSet;
|
|
|
|
import java.util.List;
|
|
|
|
import kotlin.Pair;
|
|
|
|
import rx.Observable;
|
|
|
|
/* compiled from: ShareUtils.kt */
|
|
|
|
public final class ShareUtils$updateDirectShareTargets$4<T, R> implements b<List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>>, Observable<? extends Pair<? extends List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>>, ? extends MGImagesBitmap.CloseableBitmaps>>> {
|
|
|
|
public final /* synthetic */ int $fullBitmapSize;
|
|
|
|
public final /* synthetic */ int $iconSize;
|
|
|
|
|
|
|
|
/* compiled from: ShareUtils.kt */
|
|
|
|
/* renamed from: com.discord.utilities.ShareUtils$updateDirectShareTargets$4$2 reason: invalid class name */
|
|
|
|
public static final class AnonymousClass2<T, R> implements b<MGImagesBitmap.CloseableBitmaps, MGImagesBitmap.CloseableBitmaps> {
|
|
|
|
public final /* synthetic */ ShareUtils$updateDirectShareTargets$4 this$0;
|
|
|
|
|
|
|
|
public AnonymousClass2(ShareUtils$updateDirectShareTargets$4 shareUtils$updateDirectShareTargets$4) {
|
|
|
|
this.this$0 = shareUtils$updateDirectShareTargets$4;
|
|
|
|
}
|
|
|
|
|
|
|
|
public final MGImagesBitmap.CloseableBitmaps call(MGImagesBitmap.CloseableBitmaps closeableBitmaps) {
|
|
|
|
m.checkNotNullExpressionValue(closeableBitmaps, "iconBitmaps");
|
|
|
|
LinkedHashMap linkedHashMap = new LinkedHashMap(g0.mapCapacity(closeableBitmaps.size()));
|
|
|
|
for (T t : closeableBitmaps.entrySet()) {
|
|
|
|
Object key = t.getKey();
|
|
|
|
MGImages mGImages = MGImages.INSTANCE;
|
|
|
|
Bitmap bitmap = (Bitmap) t.getValue();
|
|
|
|
ShareUtils$updateDirectShareTargets$4 shareUtils$updateDirectShareTargets$4 = this.this$0;
|
|
|
|
int i = shareUtils$updateDirectShareTargets$4.$iconSize;
|
|
|
|
int i2 = shareUtils$updateDirectShareTargets$4.$fullBitmapSize;
|
|
|
|
linkedHashMap.put(key, mGImages.centerBitmapInTransparentBitmap(bitmap, i, i, i2, i2));
|
|
|
|
}
|
|
|
|
return new MGImagesBitmap.CloseableBitmaps(linkedHashMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/* compiled from: ShareUtils.kt */
|
|
|
|
/* renamed from: com.discord.utilities.ShareUtils$updateDirectShareTargets$4$3 reason: invalid class name */
|
|
|
|
public static final class AnonymousClass3<T, R> implements b<MGImagesBitmap.CloseableBitmaps, Pair<? extends List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>>, ? extends MGImagesBitmap.CloseableBitmaps>> {
|
|
|
|
public final /* synthetic */ List $channelAndIconUriPairs;
|
|
|
|
|
|
|
|
public AnonymousClass3(List list) {
|
|
|
|
this.$channelAndIconUriPairs = list;
|
|
|
|
}
|
|
|
|
|
|
|
|
public final Pair<List<Pair<ChannelShortcutInfo, String>>, MGImagesBitmap.CloseableBitmaps> call(MGImagesBitmap.CloseableBitmaps closeableBitmaps) {
|
|
|
|
return o.to(this.$channelAndIconUriPairs, closeableBitmaps);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public ShareUtils$updateDirectShareTargets$4(int i, int i2) {
|
|
|
|
this.$iconSize = i;
|
|
|
|
this.$fullBitmapSize = i2;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Return type fixed from 'java.lang.Object' to match base method */
|
|
|
|
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
|
|
|
|
@Override // j0.k.b
|
|
|
|
public /* bridge */ /* synthetic */ Observable<? extends Pair<? extends List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>>, ? extends MGImagesBitmap.CloseableBitmaps>> call(List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>> list) {
|
|
|
|
return call((List<Pair<ChannelShortcutInfo, String>>) list);
|
|
|
|
}
|
|
|
|
|
|
|
|
public final Observable<? extends Pair<List<Pair<ChannelShortcutInfo, String>>, MGImagesBitmap.CloseableBitmaps>> call(List<Pair<ChannelShortcutInfo, String>> list) {
|
|
|
|
LinkedHashSet linkedHashSet = new LinkedHashSet();
|
|
|
|
m.checkNotNullExpressionValue(list, "channelAndIconUriPairs");
|
|
|
|
Iterator<T> it = list.iterator();
|
|
|
|
while (it.hasNext()) {
|
|
|
|
linkedHashSet.add(new MGImagesBitmap.ImageRequest((String) it.next().getSecond(), false));
|
|
|
|
}
|
2021-07-03 23:36:06 +00:00
|
|
|
return MGImagesBitmap.getBitmaps(linkedHashSet).F(new AnonymousClass2(this)).F(new AnonymousClass3(list));
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
|
|
|
}
|