Closed egorozh closed 1 month ago
Добрый день!
Такого не должно происходить, тут бага в текущей либе. В ближайшем будущем будет исправлена.
С getSuggestions наблюдается та же проблема. На всякий случай фиксирую тут =)
final session = YandexSuggest.getSuggestions(
text: searchText,
boundingBox: BoundingBox(
northEast: Point(latitude: region.northEast.lat, longitude: region.northEast.long),
southWest: Point(latitude: region.southWest.lat, longitude: region.southWest.long),
),
suggestOptions: const SuggestOptions(suggestType: SuggestType.geo));
final result = await session.result.asCancellable(cancellationToken, onCancel: () => session.session.close());
Да, там везде одна проблема. В YandexDriving и YandexBicycle тоже присутствует.
Исправлено в новой версии
Здравствуйте,
Подскажите, пожалуйста, Ловлю ошибку -
MissingPluginException(No implementation found for method cancel on channel yandex_mapkit/yandex_search_session_8)
при попытке отмены сессии через session.session.cancel();Делаю ради синхронизации, чтобы отменять запрос на сервер при частом вызове(при перемещении карты). Возможно трактую неправильно использование api.
Пример кода:
Либа с CancellationToken - https://pub.dev/packages/cancellation_token