ChannelsModule class abstract interface

Implementers

Properties

current → ChannelHandle?
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
supported → bool
no setter

Methods

getChannel(String channelId) → Future<RTCChannel>
getCurrentSession() → Future<ChannelSession?>
join(String channelId, {ChannelJoinOptions options = const ChannelJoinOptions()}) → Future<ChannelHandle>
listParticipants(String channelId, {String? cursor, int? limit}) → Future<DRPage<ChannelParticipant>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resume({required String channelId, required String sessionId, DRCancelToken? cancel}) → Future<ChannelHandle>
Reconnect the current device's session without creating a new reservation.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited