public void onReceiptEvent(final String roomId, final List<String> senderIds) { synchronized (mUpdatedRoomIdList) { // refresh the unread counter at the end of the process chunk mUpdatedRoomIdList.add(roomId); } mMxEventDispatcher.dispatchOnReceiptEvent(roomId, senderIds, ignoreEvent(roomId)); }
public void onEventSentStateUpdated(final Event event) { mMxEventDispatcher.dispatchOnEventSentStateUpdated(event, ignoreEvent(event.roomId)); }
public void onNewRoom(final String roomId) { mMxEventDispatcher.dispatchOnNewRoom(roomId, ignoreEvent(roomId)); }
public void onJoinRoom(final String roomId) { mMxEventDispatcher.dispatchOnJoinRoom(roomId, ignoreEvent(roomId)); }
public void onNotificationCountUpdate(final String roomId) { mMxEventDispatcher.dispatchOnNotificationCountUpdate(roomId, ignoreEvent(roomId)); }
public void onRoomTagEvent(final String roomId) { mMxEventDispatcher.dispatchOnRoomTagEvent(roomId, ignoreEvent(roomId)); }
public void onBingEvent(final Event event, final RoomState roomState, final BingRule bingRule) { mMxEventDispatcher.dispatchOnBingEvent(event, roomState, bingRule, ignoreEvent(event.roomId)); }
public void onRoomInternalUpdate(final String roomId) { mMxEventDispatcher.dispatchOnRoomInternalUpdate(roomId, ignoreEvent(roomId)); }
public void onRoomKick(final String roomId) { mMxEventDispatcher.dispatchOnRoomKick(roomId, ignoreEvent(roomId)); }
public void onReadMarkerEvent(final String roomId) { mMxEventDispatcher.dispatchOnReadMarkerEvent(roomId, ignoreEvent(roomId)); }
public void onToDeviceEvent(final Event event) { mMxEventDispatcher.dispatchOnToDeviceEvent(event, ignoreEvent(event.roomId)); }
public void onEventSent(final Event event, final String prevEventId) { mMxEventDispatcher.dispatchOnEventSent(event, prevEventId, ignoreEvent(event.roomId)); }
public void onLeaveRoom(final String roomId) { mMxEventDispatcher.dispatchOnLeaveRoom(roomId, ignoreEvent(roomId)); }
public void onRoomFlush(final String roomId) { mMxEventDispatcher.dispatchOnRoomFlush(roomId, ignoreEvent(roomId)); }
public void onLiveEvent(final Event event, final RoomState roomState) { if (ignoreEvent(event.roomId)) { return; } String type = event.getType(); if (!TextUtils.equals(Event.EVENT_TYPE_TYPING, type) && !TextUtils.equals(Event.EVENT_TYPE_RECEIPT, type) && !TextUtils.equals(Event.EVENT_TYPE_TYPING, type)) { synchronized (mUpdatedRoomIdList) { mUpdatedRoomIdList.add(roomState.roomId); } } mMxEventDispatcher.dispatchOnLiveEvent(event, roomState); }