create static method
创建引擎。若提供 imApiAddr/imWsAddr 则立即 initSDK。
Implementation
static Future<SyImEngine> create({
required String appId,
required String apiBaseUrl,
String? imApiAddr,
String? imWsAddr,
String? dataDir,
}) async {
if (_engine != null) {
return _engine!;
}
final engine = SyImEngine._(appId: appId, apiBaseUrl: apiBaseUrl);
await engine._prepare(
imApiAddr: imApiAddr,
imWsAddr: imWsAddr,
dataDir: dataDir,
);
_engine = engine;
return engine;
}