addHandler method

  1. @Deprecated('Use addEventHandler(type, handler) for typed lifecycle events.')
StreamSubscription<OpenFeatureEvent> addHandler(
  1. void handler(
    1. OpenFeatureEvent event
    )
)

Implementation

@Deprecated('Use addEventHandler(type, handler) for typed lifecycle events.')
StreamSubscription<OpenFeatureEvent> addHandler(
  void Function(OpenFeatureEvent event) handler,
) => events.listen((event) {
  unawaited(
    Future<void>.sync(() => handler(event)).catchError(
      (Object error, StackTrace stack) =>
          _logger.warning('Event handler failed', error, stack),
    ),
  );
});