mirror of
https://github.com/deltachat/deltachat-android.git
synced 2025-10-03 01:39:18 +02:00
39 lines
1,005 B
Java
39 lines
1,005 B
Java
package com.b44t.messenger.rpc;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
public class Reaction {
|
|
// The reaction emoji string.
|
|
private final String emoji;
|
|
// The count of users that have reacted with this reaction.
|
|
private final int count;
|
|
// true if self-account reacted with this reaction, false otherwise.
|
|
private final boolean isFromSelf;
|
|
|
|
public Reaction(String emoji, int count, boolean isFromSelf) {
|
|
this.emoji = emoji;
|
|
this.count = count;
|
|
this.isFromSelf = isFromSelf;
|
|
}
|
|
|
|
public String getEmoji() {
|
|
return emoji;
|
|
}
|
|
|
|
public int getCount() {
|
|
return count;
|
|
}
|
|
|
|
public boolean isFromSelf() {
|
|
return isFromSelf;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(@Nullable Object obj) {
|
|
if (obj instanceof Reaction) {
|
|
Reaction reaction = (Reaction) obj;
|
|
return emoji.equals(reaction.getEmoji()) && count == reaction.getCount() && isFromSelf == reaction.isFromSelf();
|
|
}
|
|
return false;
|
|
}
|
|
}
|