resume method
Future<ChannelHandle>
resume({
- required String channelId,
- required String sessionId,
- DRCancelToken? cancel,
override
Reconnect the current device's session without creating a new reservation.
Implementation
@override
Future<ChannelHandle> resume({
required String channelId,
required String sessionId,
DRCancelToken? cancel,
}) {
if (!RegExp(r'^[1-9][0-9]*$').hasMatch(sessionId)) {
return Future.error(validationError('invalid_session_id', 'session_id'));
}
return _attach(
channelId,
ChannelJoinOptions(cancel: cancel),
sessionId: sessionId,
);
}