|
@@ -12,7 +12,7 @@ rclient.auth(Settings.redis.web.password)
|
|
|
RecurlyWrapper = require('../Subscription/RecurlyWrapper')
|
|
RecurlyWrapper = require('../Subscription/RecurlyWrapper')
|
|
|
SubscriptionHandler = require('../Subscription/SubscriptionHandler')
|
|
SubscriptionHandler = require('../Subscription/SubscriptionHandler')
|
|
|
projectEntityHandler = require('../Project/ProjectEntityHandler')
|
|
projectEntityHandler = require('../Project/ProjectEntityHandler')
|
|
|
-TpdsPollingBackgroundTasks = require("../ThirdPartyDataStore/TpdsPollingBackgroundTasks")
|
|
|
|
|
|
|
+TpdsUpdateSender = require("../ThirdPartyDataStore/TpdsUpdateSender")
|
|
|
EditorRealTimeController = require("../Editor/EditorRealTimeController")
|
|
EditorRealTimeController = require("../Editor/EditorRealTimeController")
|
|
|
SystemMessageManager = require("../SystemMessages/SystemMessageManager")
|
|
SystemMessageManager = require("../SystemMessages/SystemMessageManager")
|
|
|
|
|
|
|
@@ -73,6 +73,11 @@ module.exports = AdminController =
|
|
|
flushProjectToTpds: (req, res)->
|
|
flushProjectToTpds: (req, res)->
|
|
|
projectEntityHandler.flushProjectToThirdPartyDataStore req.body.project_id, (err)->
|
|
projectEntityHandler.flushProjectToThirdPartyDataStore req.body.project_id, (err)->
|
|
|
res.send 200
|
|
res.send 200
|
|
|
|
|
+
|
|
|
|
|
+ pollDropboxForUser: (req, res)->
|
|
|
|
|
+ user_id = req.body.user_id
|
|
|
|
|
+ TpdsUpdateSender.pollDropboxForUser user_id, () ->
|
|
|
|
|
+ res.send 200
|
|
|
|
|
|
|
|
createMessage: (req, res, next) ->
|
|
createMessage: (req, res, next) ->
|
|
|
SystemMessageManager.createMessage req.body.content, (error) ->
|
|
SystemMessageManager.createMessage req.body.content, (error) ->
|