#エラー内容
rxdartのObservable
を使用した際、
Undefined class 'Observable'.
とエラーが出てしまいました。
公式サイトを確認したら、
rxdart 0.23.0
で廃止されてしまったみたいですね。
Extension Methods replace Observable class!
Please upgrade existing code by using the rxdart_codemod package
Remove the Observable class. With extensions, you no longer need to wrap Streams in a [Stream]!
#解決策
公式に記されている通り、
Observable
を使用していた箇所を
Stream
で置き換えれば解決しました。
置き換え前
Observable.just
Observable.error
Observable<List<Image>> get allimage => _imageFetcher.stream;
置き換え後
Stream.value
Stream.error
Stream<List<Image>> get allimage => _imageFetcher.stream;
#おわりに
色々なrxdartの参考サイトやQiita記事でも
Observable
を使用しているものが多いですので、
参考になれば幸いです。
#参考文献
rxdart | Dart Package