pubspec.yaml
を更新した。
- realm: ^0.4.0+beta + realm: ^1.0.2
モデルファイルはそのままで行けないので、 以下で再生成した。
flutter pub run realm generate
realm
はrealm.Realm?
なインスタンスが格納されているとする
そうしたら次は、以下のようにqueryを2つ重ねてるところで怒られた・・。
RealmResults
にそんなメソッドがねーよ的なのが。
final barId = 111; final fugaId = 222; final notify = realm?.query<Hoge>( r'barId=$0', [barId], ).query(r'fugaId=$0', [fugaId]);
以下をインポート書くだけでいけた。
+import 'package:realm/realm.dart';
逆になぜ今までできたのか?
1つ目のqueryはlib/src/realm_class.dart
だが、2つ目のはlib/src/results.dart
のものが参照されてるようだ。
beta時もそうだった。謎・・・。