Skip to content

Instantly share code, notes, and snippets.

View antonkrasov's full-sized avatar

Anton Krasov antonkrasov

View GitHub Profile
const functions = require("firebase-functions");
const serviceAccount = require("./service-account.json");
const { initializeApp, cert } = require('firebase-admin/app');
const { getAuth } = require('firebase-admin/auth');
const app = initializeApp({
credential: cert(serviceAccount)
})
const auth = getAuth(app)
exports.protectedEndpoint = functions.https.onRequest(async (request, response) => {
try {
try {
const pushTokenDoc = await db.collection(`push_tokens/${userRef.id}`).doc();
const token = pushTokenDoc.data().token;
const title = 'TITLE';
const message = 'MESSAGE';
const payload = {
notification: {
title: title,