initEvents property

  1. @override
Stream<CubidInitResult> get initEvents
override

Implementation

@override
Stream<CubidInitResult> get initEvents =>
    _initEvents.receiveBroadcastStream().map((raw) {
      final map = Map.from(raw as Map);

      if (map["event"] == "initialized") {
        initState = CubidInitState.initialized;
        return CubidInitResult.initialized();
      }

      initState = CubidInitState.failed;
      return CubidInitResult.failed(map["error"]);
    });