queryProperties method
query room properties
Implementation
Future<Map<String, String>> queryProperties({
required String roomID,
}) async {
if (null == ZegoUIKit().getPlugin(ZegoUIKitPluginType.signaling)) {
ZegoLoggerService.logInfo(
'queryRoomProperties, signaling is null',
tag: 'audio room',
subTag: 'controller.room',
);
return <String, String>{};
}
ZegoLoggerService.logInfo(
'queryProperties, '
'roomID:$roomID, ',
tag: 'audio room',
subTag: 'controller.room',
);
return ZegoUIKit()
.getSignalingPlugin()
.queryRoomProperties(
roomID: roomID,
)
.then((result) {
if (null != result.error) {
ZegoLoggerService.logInfo(
'queryRoomProperties, error:${result.error}',
tag: 'audio room',
subTag: 'controller.room',
);
return <String, String>{};
}
return result.properties;
});
}