Не удалось настроить триггерные провайдеры/cloud.firestore/eventTypes/document.create@firestore.googleapis.com - PullRequest
0 голосов
/ 26 мая 2019

У меня практически то же самое в другом проекте, и он работает хорошо, но он не работает.

Самое смешное, ошибка 13, говорит, что это внутренняя проблема, но, видимо, все в порядке

Терминал:

Failed to configure trigger providers/cloud.firestore/eventTypes/document.create@firestore.googleapis.com (__gcf__.us-central1.noticiasGenerales)


Functions deploy had errors with the following functions:
        noticiasGenerales


To try redeploying those functions, run:
    firebase deploy --only functions:noticiasGenerales


To continue deploying other features (such as database), run:
    firebase deploy --except functions

Мой код:

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();

exports.noticiasGenerales = functions.firestore
    .document('año/{idAño}/colegios/{idColegio}/comunicados/{idComunicado}')
    .onCreate(async (snap, context) => {
        sendNotificationTopic('001', "Nueva tarea", "Se te ha asignado una nueva tarea")
    })

async function sendNotificationTopic(topic, title, body) {
    await admin.messaging().sendToTopic(topic, notificacion(title, body))
}

function notificacion(title, body) {
    return payload = {
        notification: {
            title,
            body,
            icon: "default",
            sound: "default"
        },
    };
}

Отчет:

{"@type":"type.googleapis.com/google.cloud.audit.AuditLog","status":{"code":13,"message":"INTERNAL"},"authenticationInfo":{"principalEmail":"luismenesesep@gmail.com"},"requestMetadata":{"requestAttributes":{},"destinationAttributes":{}},"serviceName":"cloudfunctions.googleapis.com","methodName":"google.cloud.functions.v1.CloudFunctionsService.UpdateFunction","resourceName":"projects/stack-core/locations/us-central1/functions/noticiasGenerales"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...