проблема в получении количества присоединившихся членов в комнате - PullRequest
0 голосов
/ 15 марта 2020

Я был в этой проблеме в течение нескольких дней, и я попробовал все, что я знаю

вот метод, который всегда возвращает 0

public int getNumberOfJoinedMembers() { 
    if (getDataHandler().isLazyLoadingEnabled()) {
        RoomSummary roomSummary = getRoomSummary();

    if (roomSummary != null) {
        return roomSummary.getNumberOfJoinedMembers();
    } else {
        // Should not happen, fallback to loaded members
        return getNumberOfLoadedJoinedMembers();
    }
} else {
    return getNumberOfLoadedJoinedMembers();
}

}

этот метод вызывается, когда я пытаюсь сделать голосовой вызов

Я вызвал все методы, чтобы убедиться, что он загружает члена комнаты и загружает его. Я попытался

  • syncFromToken
  • getRoomMembers
  • getJoinedMembersAsyn c
  • getMembersAsyn c

и все они возвращают правильные данные, но после этого, когда я вызываю createCallInRoom, я всегда получаю ошибку из-за количества присоединившиеся участники = 0

сводка по комнате всегда = null

Может кто-нибудь помочь, пожалуйста?

...