-
public final class PaginatedPeers
-
-
Field Summary
Fields Modifier and Type Field Description private List<HMSPeer>peersprivate final <ERROR CLASS>iteratorMapprivate final Function0<List<String>>offstageRoleNamesprivate final Function1<String, PeerListIterator>getPeerListIteratorprivate final BooleanisLargeRoomprivate final LifecycleCoroutineScopescope
-
Constructor Summary
Constructors Constructor Description PaginatedPeers(Function0<List<String>> offstageRoleNames, Function1<String, PeerListIterator> getPeerListIterator, Boolean isLargeRoom, LifecycleCoroutineScope scope)
-
Method Summary
Modifier and Type Method Description final List<HMSPeer>getPeers()final UnitsetPeers(List<HMSPeer> peers)final <ERROR CLASS>getIteratorMap()final Function0<List<String>>getOffstageRoleNames()final Function1<String, PeerListIterator>getGetPeerListIterator()final BooleangetIsLargeRoom()final LifecycleCoroutineScopegetScope()final UnitrefreshNonRealtimePeersIfNeeded()final UnitrefreshIterator(String role)final UnitgetNextPage(String role)final Unitclear()-
-
Constructor Detail
-
PaginatedPeers
PaginatedPeers(Function0<List<String>> offstageRoleNames, Function1<String, PeerListIterator> getPeerListIterator, Boolean isLargeRoom, LifecycleCoroutineScope scope)
-
-
Method Detail
-
getIteratorMap
final <ERROR CLASS> getIteratorMap()
-
getOffstageRoleNames
final Function0<List<String>> getOffstageRoleNames()
-
getGetPeerListIterator
final Function1<String, PeerListIterator> getGetPeerListIterator()
-
getIsLargeRoom
final Boolean getIsLargeRoom()
-
getScope
final LifecycleCoroutineScope getScope()
-
refreshNonRealtimePeersIfNeeded
final Unit refreshNonRealtimePeersIfNeeded()
-
refreshIterator
final Unit refreshIterator(String role)
-
getNextPage
final Unit getNextPage(String role)
-
-
-
-