2021-06-27 20:44:35 +00:00
|
|
|
package com.discord.stores;
|
|
|
|
|
2021-06-27 20:53:42 +00:00
|
|
|
import com.discord.api.user.User;
|
2021-07-03 23:36:06 +00:00
|
|
|
import com.discord.models.message.Message;
|
2021-06-27 20:44:35 +00:00
|
|
|
import com.discord.stores.StoreMessagesLoader;
|
|
|
|
import d0.z.d.m;
|
|
|
|
import d0.z.d.o;
|
|
|
|
import java.util.Iterator;
|
|
|
|
import java.util.List;
|
|
|
|
import kotlin.jvm.functions.Function1;
|
|
|
|
/* compiled from: StoreMessagesLoader.kt */
|
|
|
|
public final class StoreMessagesLoader$handleLoadedMessages$1 extends o implements Function1<StoreMessagesLoader.ChannelLoadedState, StoreMessagesLoader.ChannelLoadedState> {
|
|
|
|
public final /* synthetic */ boolean $isAllLoaded;
|
|
|
|
public final /* synthetic */ boolean $isAppendingTop;
|
|
|
|
public final /* synthetic */ boolean $isInitial;
|
|
|
|
public final /* synthetic */ List $messages;
|
|
|
|
public final /* synthetic */ StoreMessagesLoader this$0;
|
|
|
|
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
|
|
public StoreMessagesLoader$handleLoadedMessages$1(StoreMessagesLoader storeMessagesLoader, boolean z2, boolean z3, boolean z4, List list) {
|
|
|
|
super(1);
|
|
|
|
this.this$0 = storeMessagesLoader;
|
|
|
|
this.$isInitial = z2;
|
|
|
|
this.$isAppendingTop = z3;
|
|
|
|
this.$isAllLoaded = z4;
|
|
|
|
this.$messages = list;
|
|
|
|
}
|
|
|
|
|
|
|
|
public final StoreMessagesLoader.ChannelLoadedState invoke(StoreMessagesLoader.ChannelLoadedState channelLoadedState) {
|
|
|
|
Long l;
|
|
|
|
Object obj;
|
|
|
|
boolean z2;
|
|
|
|
m.checkNotNullParameter(channelLoadedState, "it");
|
|
|
|
boolean isInitialMessagesLoaded = this.$isInitial ? true : channelLoadedState.isInitialMessagesLoaded();
|
|
|
|
boolean isOldestMessagesLoaded = (this.$isInitial || this.$isAppendingTop) ? this.$isAllLoaded : channelLoadedState.isOldestMessagesLoaded();
|
|
|
|
Iterator it = this.$messages.iterator();
|
|
|
|
while (true) {
|
|
|
|
l = null;
|
|
|
|
if (!it.hasNext()) {
|
|
|
|
obj = null;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
obj = it.next();
|
2021-07-03 23:36:06 +00:00
|
|
|
User author = ((Message) obj).getAuthor();
|
|
|
|
if (author == null || author.i() != StoreMessagesLoader.access$getStream$p(this.this$0).getUsers$app_productionBetaRelease().getMe().getId()) {
|
2021-06-27 20:53:42 +00:00
|
|
|
z2 = false;
|
2021-06-27 20:44:35 +00:00
|
|
|
continue;
|
|
|
|
} else {
|
2021-06-27 20:53:42 +00:00
|
|
|
z2 = true;
|
2021-06-27 20:44:35 +00:00
|
|
|
continue;
|
|
|
|
}
|
|
|
|
if (z2) {
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
2021-06-27 20:53:42 +00:00
|
|
|
Message message = (Message) obj;
|
|
|
|
if (message != null) {
|
2021-07-03 23:36:06 +00:00
|
|
|
l = Long.valueOf(message.getId());
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
|
|
|
return StoreMessagesLoader.ChannelLoadedState.copy$default(channelLoadedState, isInitialMessagesLoaded, isOldestMessagesLoaded, false, false, l, 8, null);
|
|
|
|
}
|
|
|
|
}
|