unmuteMyAudioWithCheckPermission method

Future<VoidResult> unmuteMyAudioWithCheckPermission(
  1. BuildContext context,
  2. String title, {
  3. bool needAwaitResult = true,
})

Implementation

Future<VoidResult> unmuteMyAudioWithCheckPermission(
    BuildContext context, String title,
    {bool needAwaitResult = true}) {
  return PermissionHelper.enableLocalAudioAndCheckPermission(
          context, true, title)
      .then((enable) {
    if (enable) {
      final result = unmuteMyAudio();
      return needAwaitResult ? result : Future.value(VoidResult.success());
    }
    return NEResult<void>(code: -1, msg: UIStrings.noPermission);
  });
}