41 lines
1.7 KiB
Java
41 lines
1.7 KiB
Java
package com.discord.widgets.botuikit.views;
|
|
|
|
import com.discord.api.botuikit.ComponentEmoji;
|
|
import com.discord.models.domain.emoji.ModelEmojiCustom;
|
|
import com.discord.models.domain.emoji.ModelEmojiUnicode;
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.utilities.images.MGImages;
|
|
import com.facebook.drawee.view.SimpleDraweeView;
|
|
import d0.g0.s;
|
|
import d0.z.d.m;
|
|
/* compiled from: ComponentViewUtils.kt */
|
|
public final class ComponentViewUtils {
|
|
public static final ComponentViewUtils INSTANCE = new ComponentViewUtils();
|
|
|
|
private ComponentViewUtils() {
|
|
}
|
|
|
|
public final void setEmojiOrHide(SimpleDraweeView simpleDraweeView, ComponentEmoji componentEmoji) {
|
|
String imageUri;
|
|
m.checkNotNullParameter(simpleDraweeView, "$this$setEmojiOrHide");
|
|
if (componentEmoji == null) {
|
|
simpleDraweeView.setVisibility(8);
|
|
return;
|
|
}
|
|
simpleDraweeView.setVisibility(0);
|
|
String b = componentEmoji.b();
|
|
String str = null;
|
|
Long longOrNull = b != null ? s.toLongOrNull(b) : null;
|
|
if (longOrNull != null) {
|
|
imageUri = ModelEmojiCustom.getImageUri(longOrNull.longValue(), m.areEqual(componentEmoji.a(), Boolean.TRUE), 64);
|
|
} else {
|
|
ModelEmojiUnicode modelEmojiUnicode = StoreStream.Companion.getEmojis().getUnicodeEmojiSurrogateMap().get(componentEmoji.c());
|
|
if (modelEmojiUnicode != null) {
|
|
str = modelEmojiUnicode.getCodePoints();
|
|
}
|
|
imageUri = ModelEmojiUnicode.getImageUri(str, simpleDraweeView.getContext());
|
|
}
|
|
MGImages.setImage$default(simpleDraweeView, imageUri, 2131165397, 2131165397, true, null, null, 96, null);
|
|
}
|
|
}
|