Capture client info (#71)

This commit is contained in:
Hiroshi Horie
2022-01-18 16:16:05 +07:00
committed by GitHub
parent 068876dc9c
commit 56aeacc291
14 changed files with 306 additions and 41 deletions
+5 -3
View File
@@ -39,12 +39,14 @@ class SignalClient extends Disposable with EventsEmittable<SignalEvent> {
String token, {
ConnectOptions? connectOptions,
}) async {
final rtcUri = Utils.buildUri(
final rtcUri = await Utils.buildUri(
uriString,
token: token,
connectOptions: connectOptions,
);
logger.fine('SignalClient connecting with url: $rtcUri');
try {
_ws = await LiveKitWebSocket.connect(
rtcUri,
@@ -56,7 +58,7 @@ class SignalClient extends Disposable with EventsEmittable<SignalEvent> {
);
} catch (socketError) {
// Re-build same uri for validate mode
final validateUri = Utils.buildUri(
final validateUri = await Utils.buildUri(
uriString,
token: token,
connectOptions: connectOptions,
@@ -90,7 +92,7 @@ class SignalClient extends Disposable with EventsEmittable<SignalEvent> {
await _ws?.dispose();
_ws = null;
final rtcUri = Utils.buildUri(
final rtcUri = await Utils.buildUri(
uriString,
token: token,
reconnect: true,