0.9.1 • Published 10 years ago

mirror-api-subscription v0.9.1

Weekly downloads
4
License
-
Repository
github
Last release
10 years ago

mirror-api-subscription

Manages subscription callback from Google Mirror API.

var app = require('express')()

var User = require('./models/user')

var subscription = require('mirror-api-subscription')(
function (userToken, verifyToken, done) {
  User.findOne({
    userToken: userToken
  , verifyToken: verifyToken
  }, done)
})

subscription.on('locations#UPDATE',
function (notification, user, payload) {
  console.log('location of user %s updated', user.id)
})

subscription.on('timeline#INSERT:SHARE',
function (notification, user, payload) {
  console.log('user %s just shared to your Glassware with timeline item %s'
  , user.id, notification.itemId)
})

app.post('/notification', subscription.dispatcher())

TODO

  • Test cases
  • API Documentation