@@ -4638,7 +4638,12 @@ public class XmppConnectionService extends Service {
final String reactToId;
final Collection<Reaction> combinedReactions;
if (conversation.getMode() == Conversational.MODE_MULTI) {
- final var self = conversation.getMucOptions().getSelf();
+ final var mucOptions = conversation.getMucOptions();
+ if (!mucOptions.participating()) {
+ Log.d(Config.LOGTAG,"not participating in MUC");
+ return false;
+ }
+ final var self = mucOptions.getSelf();
final String occupantId = self.getOccupantId();
if (Strings.isNullOrEmpty(occupantId)) {
Log.d(Config.LOGTAG, "occupant id not found for reaction in MUC");