const Serialization = require('./serialization'); const {PubsubConnector, MessageTypes} = require('nylas-core') module.exports = { createSyncbackRequest: function createSyncbackRequest(request, reply, syncRequestArgs) { request.getAccountDatabase().then((db) => { db.SyncbackRequest.create(syncRequestArgs).then((syncbackRequest) => { PubsubConnector.notifyAccount(db.accountId, { type: MessageTypes.SYNCBACK_REQUESTED, data: syncbackRequest.id, }); reply(Serialization.jsonStringify(syncbackRequest)) }) }) }, }