discord-jadx/app/src/main/java/com/discord/stores/StoreChannels$observeDirect...

47 lines
1.8 KiB
Java

package com.discord.stores;
import android.content.Context;
import androidx.core.content.pm.ShortcutManagerCompat;
import com.airbnb.lottie.parser.AnimatableValueParser;
import com.discord.api.channel.Channel;
import com.discord.utilities.frecency.FrecencyTracker;
import d0.t.u;
import j0.k.b;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
/* compiled from: StoreChannels.kt */
public final class StoreChannels$observeDirectShareCandidates$2<T, R> implements b<Map<Long, ? extends Channel>, List<? extends Channel>> {
public final /* synthetic */ Context $context;
public StoreChannels$observeDirectShareCandidates$2(Context context) {
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 // j0.k.b
public /* bridge */ /* synthetic */ List<? extends Channel> call(Map<Long, ? extends Channel> map) {
return call((Map<Long, Channel>) map);
}
public final List<Channel> call(Map<Long, Channel> map) {
Collection<T> sortedKeys$default = FrecencyTracker.getSortedKeys$default(StoreStream.Companion.getChannelsSelected().getFrecency(), 0, 1, null);
ArrayList arrayList = new ArrayList();
for (T t : sortedKeys$default) {
Channel channel = map.get(Long.valueOf(t.longValue()));
if (channel != null) {
arrayList.add(channel);
}
}
ArrayList arrayList2 = new ArrayList();
for (T t2 : arrayList) {
if (AnimatableValueParser.h1(t2)) {
arrayList2.add(t2);
}
}
return u.take(arrayList2, ShortcutManagerCompat.getMaxShortcutCountPerActivity(this.$context));
}
}