@Override public void onRetry() { loadPublicRooms(server, thirdPartyInstanceId, includeAllNetworks, pattern, since, limit, callback); } }));
/** * Get the public rooms count. * The count can be null. * * @param server the server url * @param thirdPartyInstanceId the third party instance id (optional) * @param includeAllNetworks true to search in all the connected network * @param callback the asynchronous callback */ public void getPublicRoomsCount(final String server, final String thirdPartyInstanceId, final boolean includeAllNetworks, final ApiCallback<Integer> callback) { loadPublicRooms(server, thirdPartyInstanceId, includeAllNetworks, null, null, 0, new SimpleApiCallback<PublicRoomsResponse>(callback) { @Override public void onSuccess(PublicRoomsResponse publicRoomsResponse) { callback.onSuccess(publicRoomsResponse.total_room_count_estimate); } }); }