Skip to content

Instantly share code, notes, and snippets.

@avivl
Created November 1, 2017 20:55
Embed
What would you like to do?
admin.initializeApp(functions.config().firebase);
var db = admin.database();
var refRunning = db.ref('/running-jobs');
var refFinished = db.ref('/finished-jobs');
// [END import]
// [START RunningJobsPubSub]
exports.RunningJobsPubSub = functions.pubsub.topic('bqtop-running-jobs').onPublish(event => {
// [END trigger]
const pubSubMessage = event.data;
return refRunning.push(pubSubMessage.json);
})
// [END RunningJobsPubSub]
// [START FinishedJobsPubSub]
exports.FinishedJobsPubSub = functions.pubsub.topic('bqtop-finished-jobs').onPublish(event => {
const pubSubMessage = event.data;
return refFinished.push(pubSubMessage.json);
})
// [END FinishedJobsPubSub]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment