discord-jadx/app/src/main/java/com/discord/utilities/ShareUtils$updateDirectShar...

91 lines
4.3 KiB
Java

package com.discord.utilities;
import android.content.Context;
import android.content.pm.ShortcutManager;
import android.graphics.Bitmap;
import android.os.Build;
import androidx.core.content.pm.ShortcutInfoCompat;
import androidx.core.content.pm.ShortcutManagerCompat;
import androidx.core.graphics.drawable.IconCompat;
import com.discord.utilities.images.MGImagesBitmap;
import d0.t.n;
import d0.y.b;
import d0.z.d.m;
import d0.z.d.o;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: ShareUtils.kt */
public final class ShareUtils$updateDirectShareTargets$5 extends o implements Function1<Pair<? extends List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>>, ? extends MGImagesBitmap.CloseableBitmaps>, Unit> {
public final /* synthetic */ Context $context;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ShareUtils$updateDirectShareTargets$5(Context context) {
super(1);
this.$context = context;
}
/* 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 // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(Pair<? extends List<? extends Pair<? extends ChannelShortcutInfo, ? extends String>>, ? extends MGImagesBitmap.CloseableBitmaps> pair) {
invoke((Pair<? extends List<Pair<ChannelShortcutInfo, String>>, MGImagesBitmap.CloseableBitmaps>) pair);
return Unit.a;
}
/* JADX WARNING: Code restructure failed: missing block: B:33:0x00de, code lost:
r1 = move-exception;
*/
/* JADX WARNING: Code restructure failed: missing block: B:34:0x00df, code lost:
d0.y.b.closeFinally(r9, r0);
*/
/* JADX WARNING: Code restructure failed: missing block: B:35:0x00e2, code lost:
throw r1;
*/
public final void invoke(Pair<? extends List<Pair<ChannelShortcutInfo, String>>, MGImagesBitmap.CloseableBitmaps> pair) {
List list = (List) pair.component1();
MGImagesBitmap.CloseableBitmaps component2 = pair.component2();
m.checkNotNullExpressionValue(list, "channelAndIconUriPairs");
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (Object obj : list) {
Boolean valueOf = Boolean.valueOf(((ChannelShortcutInfo) ((Pair) obj).component1()).isPinnedOnly());
Object obj2 = linkedHashMap.get(valueOf);
if (obj2 == null) {
obj2 = new ArrayList();
linkedHashMap.put(valueOf, obj2);
}
Pair pair2 = (Pair) obj;
ChannelShortcutInfo channelShortcutInfo = (ChannelShortcutInfo) pair2.component1();
((List) obj2).add(ShareUtils.access$toShortcutInfo(ShareUtils.INSTANCE, channelShortcutInfo.getChannel(), this.$context, IconCompat.createWithAdaptiveBitmap((Bitmap) component2.get((Object) ((String) pair2.component2()))), channelShortcutInfo.getRank()));
}
Object obj3 = linkedHashMap.get(Boolean.FALSE);
if (obj3 == null) {
obj3 = n.emptyList();
}
List<ShortcutInfoCompat> list2 = (List) obj3;
Object obj4 = linkedHashMap.get(Boolean.TRUE);
if (obj4 == null) {
obj4 = n.emptyList();
}
List list3 = (List) obj4;
if (Build.VERSION.SDK_INT >= 25) {
ShortcutManager shortcutManager = (ShortcutManager) this.$context.getSystemService(ShortcutManager.class);
if (shortcutManager != null) {
ArrayList arrayList = new ArrayList(d0.t.o.collectionSizeOrDefault(list2, 10));
for (ShortcutInfoCompat shortcutInfoCompat : list2) {
arrayList.add(shortcutInfoCompat.toShortcutInfo());
}
shortcutManager.setDynamicShortcuts(arrayList);
}
} else {
ShortcutManagerCompat.removeAllDynamicShortcuts(this.$context);
ShortcutManagerCompat.addDynamicShortcuts(this.$context, list2);
}
ShortcutManagerCompat.updateShortcuts(this.$context, list3);
b.closeFinally(component2, null);
}
}