handleInitEvent method

Implementation

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

    final adInfo = payload.adInfo;

    if (adInfo.adServiceUriAuthority != null) {
      _adService = FastAdService(adInfo.adServiceUriAuthority!);
    }

    addEvent(FastNativeAdBlocEvent.initialized(payload));
  }
}