unsubscribeChatRoom method

void unsubscribeChatRoom(
  1. QChatRoom room
)

Implementation

void unsubscribeChatRoom(QChatRoom room) {
  _doOnConnected(() {
    var roomId = room.id.toString();
    mqttUnsubscribeTopic(TopicBuilder.messageRead(roomId))
        .call(mqttUnsubscribeTopic(TopicBuilder.messageDelivered(roomId))
            .call(mqttUnsubscribeTopic(TopicBuilder.typing(roomId, '+'))))
        .run(_mqtt)
        .run();
  }).ignore();
}