stopScreenShare method

void stopScreenShare({
  1. HMSActionResultListener? hmsActionResultListener,
})

Method to stop screen share

Parameter:

hmsActionResultListener - hmsActionResultListener is a callback instance on which HMSActionResultListener.onSuccess and HMSActionResultListener.onException will be called.

Refer stop screen share guide here

Implementation

void stopScreenShare(
    {HMSActionResultListener? hmsActionResultListener}) async {
  var result =
      await PlatformService.invokeMethod(PlatformMethod.stopScreenShare);
  if (hmsActionResultListener != null) {
    if (result == null) {
      hmsActionResultListener.onSuccess(
          methodType: HMSActionResultListenerMethod.stopScreenShare);
    } else {
      hmsActionResultListener.onException(
          methodType: HMSActionResultListenerMethod.stopScreenShare,
          hmsException: HMSException.fromMap(result["error"]));
    }
  }
}