Я хочу вызвать функцию httpsCallable в моем приложении Ionic 3.Я пытаюсь следовать этим документам: https://firebase.google.com/docs/functions/callable
Я пытался:
const newGame = (firebase as any).functions().httpsCallable('findCreateGame');
newGame({}).then(function(result) {
console.log("In here.");
});
В результате:
ОШИБКА TypeError: WEBPACK_IMPORTED_MODULE_5_firebase_functions .functions не является функцией
Я также пробовал недавно реализованную оболочку в angularfire:
const newGame = this.afFunctions.httpsCallable('findCreateGame');
newGame({}).then(function(result) {
console.log("In here.");
});
ОШИБКА TypeError: Object (...) не являетсяфункция
Кто-нибудь еще имеет опыт работы с этим?Вот запрос на добавление, чтобы добавить функциональность, если это вообще помогает.https://github.com/angular/angularfire2/pull/1532
РЕДАКТИРОВАТЬ ---
Этот код фактически вызывает функцию Cloud, даже если он выдает ту же ошибку «Не функция»:
const newGame = this.afFunctions.httpsCallable('findCreateGame');
newGame();
Я не уверен, как еще вызвать функцию, хотя newGame
является объектом, а не ссылкой на функцию.