copyrightedMusicGetSharedResource method
Future
copyrightedMusicGetSharedResource(- dynamic config,
- int type
)
Implementation
Future<dynamic> copyrightedMusicGetSharedResource(
dynamic config, int type) async {
final Map<dynamic, dynamic> map = {};
try {
final promise = ZegoFlutterEngine.copyMusic
?.getSharedResource(dartObjToJSON(config), type);
final result = await promiseToFuture(promise);
map['errorCode'] = getProperty(result, 'errorCode');
map['resource'] = stringifyJSON(getProperty(result, 'resource'));
} catch (e) {
dynamic error = e;
final errorCode = getProperty(error, 'errorCode');
if (errorCode is int) {
map['errorCode'] = errorCode;
}
throw error;
}
return map;
}