Method 'cancel' cannot be called on 'Timer?' because it is potentially null
BaptisteCool opened this issue · 3 comments
BaptisteCool commented
I have this error since i upgrated dart and flutter to last version.
lib/src/flutter_google_places.dart:468:17: Error: Method 'cancel' cannot be called on 'Timer?' because it is potentially null.
- 'Timer' is from 'dart:async'.
Try calling using ?. instead.
_debounce.cancel();
^^^^^^
/C:/Users/[User]/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/src/flutter_google_places.dart:392:10: Context: '_debounce' refers to a property so it couldn't be promoted.
See http://dart.dev/go/non-promo-property
Timer? _debounce;
^
do you know the problem ?
PascalOtto commented
bug was fixed in #181
just needs to be pushed to pub.dev @juliansteenbakker
juliansteenbakker commented
Please see #182. Until this is fixed i can't publish it.
juliansteenbakker commented
Please use this for now:
flutter_google_places:
git:
url: https://github.com/fluttercommunity/flutter_google_places
ref: v0.3.2