handleInitEvent method

Stream<FastAppPermissionsBlocState> handleInitEvent()

Implementation

Stream<FastAppPermissionsBlocState> handleInitEvent() async* {
  if (canInitialize) {
    isInitializing = true;
    yield currentState.copyWith(isInitializing: true);

    final permission = await _getTrackingPermission();

    _logger.info('Tracking permission', permission);

    addEvent(FastAppPermissionsBlocEvent.initialized(permission));
  }
}