mirror of
https://github.com/oxen-io/session-android.git
synced 2025-10-27 03:18:47 +00:00
committed by
Moxie Marlinspike
parent
0cf9206170
commit
9408579862
@@ -2,22 +2,33 @@ package org.thoughtcrime.securesms.components.emoji;
|
||||
|
||||
import android.support.annotation.DrawableRes;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
|
||||
public class StaticEmojiPageModel implements EmojiPageModel {
|
||||
@DrawableRes private final int icon;
|
||||
@NonNull private final int[] codePoints;
|
||||
@DrawableRes private final int icon;
|
||||
@NonNull private final String[] emoji;
|
||||
@Nullable private final String sprite;
|
||||
|
||||
public StaticEmojiPageModel(@DrawableRes int icon, @NonNull int[] codePoints) {
|
||||
this.icon = icon;
|
||||
this.codePoints = codePoints;
|
||||
public StaticEmojiPageModel(@DrawableRes int icon, @NonNull String[] emoji, @Nullable String sprite) {
|
||||
this.icon = icon;
|
||||
this.emoji = emoji;
|
||||
this.sprite = sprite;
|
||||
}
|
||||
|
||||
public int getIconRes() {
|
||||
return icon;
|
||||
}
|
||||
|
||||
@NonNull public int[] getCodePoints() {
|
||||
return codePoints;
|
||||
@NonNull public String[] getEmoji() {
|
||||
return emoji;
|
||||
}
|
||||
|
||||
@Override public boolean hasSpriteMap() {
|
||||
return sprite != null;
|
||||
}
|
||||
|
||||
@Override @Nullable public String getSprite() {
|
||||
return sprite;
|
||||
}
|
||||
|
||||
@Override public boolean isDynamic() {
|
||||
|
||||
Reference in New Issue
Block a user