mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-03-12 23:20:25 +08:00
30 lines
906 B
JavaScript
30 lines
906 B
JavaScript
|
const functions = require('firebase-functions');
|
||
|
|
||
|
const admin = require('firebase-admin');
|
||
|
admin.initializeApp();
|
||
|
|
||
|
|
||
|
// // Create and Deploy Your First Cloud Functions
|
||
|
// // https://firebase.google.com/docs/functions/write-firebase-functions
|
||
|
//
|
||
|
// exports.helloWorld = functions.https.onRequest((request, response) => {
|
||
|
// response.send("Hello from Firebase!");
|
||
|
// });
|
||
|
|
||
|
|
||
|
exports.sendEmailNotification = functions.https.onRequest(async (request, response) => {
|
||
|
admin.firestore().collection('mail').add({
|
||
|
to: "bartnikjack@gmail.com",
|
||
|
message: {
|
||
|
subject: request.query.subject,
|
||
|
html: request.query.body,
|
||
|
}
|
||
|
}).then(() => {
|
||
|
console.log('Email queued');
|
||
|
return response.send('Email queued');
|
||
|
}).catch((e) => {
|
||
|
console.log('Error adding email to queue ' + e);
|
||
|
return response.send('Error adding email to queue ' + e);
|
||
|
|
||
|
});
|
||
|
});
|