RoomClient.withAnonymous constructor
RoomClient.withAnonymous(
{ - Uri? authorizationUrl,
- Duration? reconnectTimeout,
})
Implementation
factory RoomClient.withAnonymous({Uri? authorizationUrl, Duration? reconnectTimeout}) {
final provider = AnonymousAccessTokenProvider(resource: 'room', authorizationUrl: authorizationUrl);
return RoomClient(
protocolFactory: WebSocketClientProtocol.createFactory(
url: provider.connectUrl.replace(scheme: provider.connectUrl.scheme == 'https' ? 'wss' : 'ws'),
tokenProvider: provider,
),
reconnectTimeout: reconnectTimeout,
);
}