firebase/functions-samples

No alert function detected

hm961225 opened this issue · 0 comments

When I use commands:firebase emulators:start --only functions
The http function can detect, but the warning function cannot detect, and there is no error prompt.
1672819521805

my alert function is as follow.

exports.postfatalissuetodiscord = onNewFatalIssuePublished(async (event) => {
// [END v2CrashlyticsAlertTrigger]
// [START v2CrashlyticsEventPayload]
// construct a helpful message to send to Discord
const appId = event.appId;
const {id, title, subtitle, appVersion} = event.data.payload.issue;
const message = `
🚨 New fatal issue for ${appId} in version ${appVersion} 🚨

${title}

${subtitle}

id: `${id}`
`;
// [END v2CrashlyticsEventPayload]

try {
// [START v2SendToDiscord]
const response = await postMessageToDiscord("Crashlytics Bot", message);
if (response.ok) {
logger.info(
Posted fatal Crashlytics alert ${id} for ${appId} to Discord,
event.data.payload,
);
} else {
throw new Error(response.error);
}
// [END v2SendToDiscord]
} catch (error) {
logger.error(
Unable to post fatal Crashlytics alert ${id} for ${appId} to Discord,
error,
);
}
});