51 lines
2.7 KiB
Java
51 lines
2.7 KiB
Java
package com.discord.widgets.chat.input.autocomplete;
|
|
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$1;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$2;
|
|
import com.discord.widgets.chat.input.autocomplete.sources.ApplicationCommandsAutocompletableSource;
|
|
import com.discord.widgets.chat.input.autocomplete.sources.ChannelAutocompletableSource;
|
|
import com.discord.widgets.chat.input.autocomplete.sources.EmojiAutocompletableSource;
|
|
import com.discord.widgets.chat.input.autocomplete.sources.UserAutocompletableSource;
|
|
import d0.g;
|
|
import d0.z.d.m;
|
|
import java.util.Map;
|
|
import java.util.Set;
|
|
import kotlin.Lazy;
|
|
import rx.Observable;
|
|
/* compiled from: ChatInputAutocompletables.kt */
|
|
public final class ChatInputAutocompletables {
|
|
private static final Lazy APPLICATION_COMMANDS_SOURCE$delegate = g.lazy(ChatInputAutocompletables$APPLICATION_COMMANDS_SOURCE$2.INSTANCE);
|
|
private static final Lazy CHANNEL_SOURCE$delegate = g.lazy(ChatInputAutocompletables$CHANNEL_SOURCE$2.INSTANCE);
|
|
private static final Lazy EMOJI_SOURCE$delegate = g.lazy(ChatInputAutocompletables$EMOJI_SOURCE$2.INSTANCE);
|
|
public static final ChatInputAutocompletables INSTANCE = new ChatInputAutocompletables();
|
|
private static final Lazy USERS_SOURCE$delegate = g.lazy(ChatInputAutocompletables$USERS_SOURCE$2.INSTANCE);
|
|
|
|
private ChatInputAutocompletables() {
|
|
}
|
|
|
|
public final ApplicationCommandsAutocompletableSource getAPPLICATION_COMMANDS_SOURCE() {
|
|
return (ApplicationCommandsAutocompletableSource) APPLICATION_COMMANDS_SOURCE$delegate.getValue();
|
|
}
|
|
|
|
public final ChannelAutocompletableSource getCHANNEL_SOURCE() {
|
|
return (ChannelAutocompletableSource) CHANNEL_SOURCE$delegate.getValue();
|
|
}
|
|
|
|
public final EmojiAutocompletableSource getEMOJI_SOURCE() {
|
|
return (EmojiAutocompletableSource) EMOJI_SOURCE$delegate.getValue();
|
|
}
|
|
|
|
public final UserAutocompletableSource getUSERS_SOURCE() {
|
|
return (UserAutocompletableSource) USERS_SOURCE$delegate.getValue();
|
|
}
|
|
|
|
public final Observable<Map<LeadingIdentifier, Set<Autocompletable>>> observeChannelAutocompletables() {
|
|
Observable<R> F = StoreStream.Companion.getChannelsSelected().observeSelectedChannel().x(ObservableExtensionsKt$filterNull$1.INSTANCE).F(ObservableExtensionsKt$filterNull$2.INSTANCE);
|
|
m.checkNotNullExpressionValue(F, "filter { it != null }.map { it!! }");
|
|
Observable<Map<LeadingIdentifier, Set<Autocompletable>>> Y = F.Y(ChatInputAutocompletables$observeChannelAutocompletables$1.INSTANCE);
|
|
m.checkNotNullExpressionValue(Y, "StoreStream.getChannelsS…les\n }\n }");
|
|
return Y;
|
|
}
|
|
}
|