ScreenCaptureEvent constructor

ScreenCaptureEvent([
  1. bool requestPermission = true
])

Implementation

ScreenCaptureEvent([bool requestPermission = true]) {
  if (requestPermission && Platform.isAndroid) storagePermission();
  _channel.setMethodCallHandler((call) async {
    switch (call.method) {
      case "screenshot":
        for (var callback in _screenshotListener) {
          callback.call(call.arguments);
        }
        break;
      case "screenrecord":
        for (var callback in _screenRecordListener) {
          callback.call(call.arguments);
        }
        break;
      default:
    }
  });
}