Начиная с версии 0.2.0 cloud_functions
для флаттера используйте .getHttpsCallable()
вместо .call()
. Новый метод определяется как:
/// @param functionName The name of the callable function being triggered.
/// @param parameters Parameters to be passed to the callable function.
HttpsCallable getHttpsCallable(
{@required String functionName, Map<String, dynamic> parameters}) {
return HttpsCallable._(this, functionName);
}
Как мы видим, аргумент parameters
не используется, хотя он объявлен и задокументирован (я усвоил его во время отладки приложения.) Таким образом, ожидается, что параметры будут переданы последующему .call()
в вызываемый объект. По какой причине аргумент объявляется для нового метода вообще?