connect method
Connect to the SignalR Server with given baseUrl & hubName.
queryString is a optional field to send query to server.
Returns the connectionId.
Implementation
@override
Future<String?> connect() async {
try {
// Construct ConnectionOptions
ConnectionOptions options = ConnectionOptions(
baseUrl: baseUrl,
hubName: hubName,
queryString: queryString,
hubMethods: hubMethods,
headers: headers,
transport: transport,
);
// Register SignalR Callbacks
SignalRPlatformApi.setup(this);
connectionId = await _signalrApi.connect(options);
return connectionId;
} catch (e) {
return Future.error(e);
}
}