BrowserUserLink constructor
BrowserUserLink({})
Implementation
BrowserUserLink({
NodeProvider? nodeProvider,
bool isRequester = true,
bool isResponder = true,
required this.wsUpdateUri,
this.enableAck = false,
String? format,
}) : requester = isRequester ? Requester() : null,
responder =
(isResponder && nodeProvider != null)
? Responder(nodeProvider)
: null {
if (wsUpdateUri.startsWith('http')) {
wsUpdateUri = 'ws${wsUpdateUri.substring(4)}';
}
if (format != null) {
this.format = format;
}
if (window.location.hash.contains('dsa_json')) {
this.format = 'json';
}
}