Я пытаюсь вызвать функцию облачного кода в Parse, но всякий раз, когда она вызывается, я получаю следующую ошибку, но понятия не имею, почему она недействительна:
2019-04-30T11:0 1: 44.020Z - Неверная функция: "pushTenFTC"
Код облака:
Parse.Cloud.define("pushTenFTC", async (request) => {
var query = new Parse.Query(Parse.Installation);
let userId = request.params.userId;
query.equalTo('userId', userId);
Parse.Push.send({
where: query,
data: {
alert: "Fitcoins Gifted!",
title: userId + " sent you 10 Fitcoins!"
}
}).then(function() {
// Push was successful
}, function(error) {
// Handle error
});
Вызывается в Swift:
var params = [AnyHashable: Any]()
params["userId"] = feedElements[sender.tag].objectID
PFCloud.callFunction(inBackground: "pushTenFTC", withParameters: params) { (response, error) in
if let error = error {
//error handling
return
}
//Success
}