Removed monngodb export from db module
This commit is contained in:
1 parent
ef765df7e6
commit
6fb27bea51
4 files changed
+14
-12
No files matched your search
+4
-3
@@ -7,6 +7,7 @@ tasks = require './tasks'
|
|||||||
sanitize = require('./sanitize').sanitize
|
sanitize = require('./sanitize').sanitize
|
||||||
db = require './db'
|
db = require './db'
|
||||||
presets = require './presets'
|
presets = require './presets'
|
||||||
|
mongodb = require 'mongodb'
|
||||||
|
|
||||||
|
|
||||||
applyConfigurations = (currentRequest, taskList) ->
|
applyConfigurations = (currentRequest, taskList) ->
|
||||||
@@ -77,7 +78,7 @@ updateDevice = (currentRequest, actions, callback) ->
|
|||||||
callback(err) if callback?
|
callback(err) if callback?
|
||||||
return
|
return
|
||||||
|
|
||||||
task = {device : currentRequest.deviceId, name : 'init', timestamp : db.mongo.Timestamp()}
|
task = {device : currentRequest.deviceId, name : 'init', timestamp : mongodb.Timestamp()}
|
||||||
db.tasksCollection.save(task, (err) ->
|
db.tasksCollection.save(task, (err) ->
|
||||||
util.log("#{currentRequest.deviceId}: Added init task #{task._id}")
|
util.log("#{currentRequest.deviceId}: Added init task #{task._id}")
|
||||||
callback(err) if callback?
|
callback(err) if callback?
|
||||||
@@ -104,7 +105,7 @@ runTask = (currentRequest, task, reqParams) ->
|
|||||||
|
|
||||||
# Task finished
|
# Task finished
|
||||||
db.memcached.del(String(task._id))
|
db.memcached.del(String(task._id))
|
||||||
db.tasksCollection.remove({'_id' : db.mongo.ObjectID(String(task._id))}, {safe: true}, (err, removed) ->
|
db.tasksCollection.remove({'_id' : mongodb.ObjectID(String(task._id))}, {safe: true}, (err, removed) ->
|
||||||
util.log("#{currentRequest.deviceId}: Completed task #{task.name}(#{task._id})")
|
util.log("#{currentRequest.deviceId}: Completed task #{task.name}(#{task._id})")
|
||||||
cookies = {task : null}
|
cookies = {task : null}
|
||||||
nextTask(currentRequest, cookies)
|
nextTask(currentRequest, cookies)
|
||||||
@@ -244,7 +245,7 @@ else
|
|||||||
nextTask(currentRequest, cookies)
|
nextTask(currentRequest, cookies)
|
||||||
else if reqParams.fault?
|
else if reqParams.fault?
|
||||||
util.log("#{currentRequest.deviceId}: Fault response for task #{task._id}")
|
util.log("#{currentRequest.deviceId}: Fault response for task #{task._id}")
|
||||||
db.tasksCollection.update({_id : db.mongo.ObjectID(String(task._id))}, {$set : {fault : reqParams.fault}}, (err) ->
|
db.tasksCollection.update({_id : mongodb.ObjectID(String(task._id))}, {$set : {fault : reqParams.fault}}, (err) ->
|
||||||
# Faulty task. No more work to do until task is deleted.
|
# Faulty task. No more work to do until task is deleted.
|
||||||
res = tr069.response(currentRequest.sessionId, resParams, cookies)
|
res = tr069.response(currentRequest.sessionId, resParams, cookies)
|
||||||
writeResponse(currentRequest, res)
|
writeResponse(currentRequest, res)
|
||||||
|
|||||||
+2
-1
@@ -3,6 +3,7 @@ util = require 'util'
|
|||||||
http = require 'http'
|
http = require 'http'
|
||||||
url = require 'url'
|
url = require 'url'
|
||||||
db = require './db'
|
db = require './db'
|
||||||
|
mongodb = require 'mongodb'
|
||||||
|
|
||||||
# regular expression objects
|
# regular expression objects
|
||||||
TASKS_REGEX = /^\/devices\/([a-zA-Z0-9\-\_]+)\/tasks\/?$/
|
TASKS_REGEX = /^\/devices\/([a-zA-Z0-9\-\_]+)\/tasks\/?$/
|
||||||
@@ -157,7 +158,7 @@ else
|
|||||||
# queue given task
|
# queue given task
|
||||||
task = JSON.parse(body)
|
task = JSON.parse(body)
|
||||||
task.device = deviceId
|
task.device = deviceId
|
||||||
task.timestamp = db.mongo.Timestamp()
|
task.timestamp = mongodb.Timestamp()
|
||||||
|
|
||||||
db.tasksCollection.save(task, (err) ->
|
db.tasksCollection.save(task, (err) ->
|
||||||
if err
|
if err
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
config = require './config'
|
config = require './config'
|
||||||
mongo = require 'mongodb'
|
mongodb = require 'mongodb'
|
||||||
Memcached = require 'memcached'
|
Memcached = require 'memcached'
|
||||||
Memcached.config.maxExpiration = 86400
|
Memcached.config.maxExpiration = 86400
|
||||||
Memcached.config.timeout = 1000
|
Memcached.config.timeout = 1000
|
||||||
@@ -11,8 +11,8 @@ tasksCollection = null
|
|||||||
devicesCollection = null
|
devicesCollection = null
|
||||||
presetsCollection = null
|
presetsCollection = null
|
||||||
|
|
||||||
dbserver = new mongo.Server(config.MONGODB_SOCKET, 0, {auto_reconnect: true})
|
dbserver = new mongodb.Server(config.MONGODB_SOCKET, 0, {auto_reconnect: true})
|
||||||
db = new mongo.Db(config.DATABASE_NAME, dbserver, {native_parser:true, safe:true})
|
db = new mongodb.Db(config.DATABASE_NAME, dbserver, {native_parser:true, safe:true})
|
||||||
|
|
||||||
db.open( (err, db) ->
|
db.open( (err, db) ->
|
||||||
db.collection('tasks', (err, collection) ->
|
db.collection('tasks', (err, collection) ->
|
||||||
@@ -34,7 +34,7 @@ db.open( (err, db) ->
|
|||||||
getTask = (taskId, callback) ->
|
getTask = (taskId, callback) ->
|
||||||
memcached.get(taskId, (err, task) ->
|
memcached.get(taskId, (err, task) ->
|
||||||
if not task?
|
if not task?
|
||||||
tasksCollection.findOne({_id : mongo.ObjectID(String(taskId))}, (err, task) ->
|
tasksCollection.findOne({_id : mongodb.ObjectID(String(taskId))}, (err, task) ->
|
||||||
callback(task)
|
callback(task)
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
@@ -49,14 +49,13 @@ updateTask = (task, callback) ->
|
|||||||
if res
|
if res
|
||||||
callback()
|
callback()
|
||||||
else
|
else
|
||||||
task._id = mongo.ObjectID(id)
|
task._id = mongodb.ObjectID(id)
|
||||||
tasksCollection.save(task, (err) ->
|
tasksCollection.save(task, (err) ->
|
||||||
callback(err)
|
callback(err)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
exports.mongo = mongo
|
|
||||||
exports.memcached = memcached
|
exports.memcached = memcached
|
||||||
exports.getTask = getTask
|
exports.getTask = getTask
|
||||||
exports.updateTask = updateTask
|
exports.updateTask = updateTask
|
||||||
+3
-2
@@ -2,6 +2,7 @@ config = require './config'
|
|||||||
common = require './common'
|
common = require './common'
|
||||||
db = require './db'
|
db = require './db'
|
||||||
mongoQuery = require './mongo-query'
|
mongoQuery = require './mongo-query'
|
||||||
|
mongodb = require 'mongodb'
|
||||||
|
|
||||||
|
|
||||||
getPresets = (callback) ->
|
getPresets = (callback) ->
|
||||||
@@ -86,9 +87,9 @@ exports.assertPresets = (deviceId, presetsHash, callback) ->
|
|||||||
throw new Error('Unknown configuration type')
|
throw new Error('Unknown configuration type')
|
||||||
|
|
||||||
if getParameterValues.length
|
if getParameterValues.length
|
||||||
taskList.push {device : deviceId, name : 'getParameterValues', parameterNames: getParameterValues, timestamp : db.mongo.Timestamp()}
|
taskList.push {device : deviceId, name : 'getParameterValues', parameterNames: getParameterValues, timestamp : mongodb.Timestamp()}
|
||||||
if setParameterValues.length
|
if setParameterValues.length
|
||||||
taskList.push {device : deviceId, name : 'setParameterValues', parameterValues: setParameterValues, timestamp : db.mongo.Timestamp()}
|
taskList.push {device : deviceId, name : 'setParameterValues', parameterValues: setParameterValues, timestamp : mongodb.Timestamp()}
|
||||||
|
|
||||||
if not presetsHash
|
if not presetsHash
|
||||||
presetsHash = calculatePresetsHash(presets)
|
presetsHash = calculatePresetsHash(presets)
|
||||||
|
|||||||
Reference in new issue
Block a user