createInstance static method
Initializes an AgoraRtmClient
instance
The Agora RTM SDK supports multiple AgoraRtmClient
instances.
Implementation
static Future<AgoraRtmClient?> createInstance(String appId) async {
final res = await AgoraRtmPlugin.callMethodForStatic(
"createInstance", {'appId': appId});
if (res["errorCode"] != 0)
throw AgoraRtmClientException(
"Create client failed errorCode:${res['errorCode']}",
res['errorCode']);
final index = res['index'];
AgoraRtmClient client = AgoraRtmClient._(index);
_clients[index] = client;
return _clients[index];
}