start method

Implementation

Stream<FaceAuthEvent> start() {
  Map<String, dynamic> params = {};

  params['mobileToken'] = mobileToken;
  params['personId'] = personId;
  params['stage'] = stage?.stringValue;
  params['filter'] = filter?.stringValue;
  params['enableScreenshot'] = enableScreenshot;
  params['enableLoadingScreen'] = enableLoadingScreen;
  params['imageUrlExpirationTime'] = imageUrlExpirationTime?.stringValue;

  _faceAuthMethodChannel.invokeMethod('start', params);

  return _faceAuthListenerEventChannel
      .receiveBroadcastStream()
      .map((result) => FaceAuthEvent.fromMap(result));
}