Implemented API for deleting a device.

This commit is contained in:
Zaid Abdulla committed 2014-08-16 14:14:38 +03:00
1 parent 76b67d9f54
commit faf1e49eb9
2 files changed
+29

No files matched your search

+13
View File
@@ -230,8 +230,21 @@ insertTasks = (tasks, aliases, callback) ->
)
deleteDevice = (deviceId, callback) ->
db.tasksCollection.remove({'device' : deviceId}, (err, removed) ->
return callback(err) if err
db.devicesCollection.remove({'_id' : deviceId}, (err, removed) ->
return callback(err) if err
db.redisClient.del("#{deviceId}_presets_hash", "#{deviceId}_inform_hash", (err) ->
callback(err)
)
)
)
exports.addAliases = addAliases
exports.sanitizeTask = sanitizeTask
exports.connectionRequest = connectionRequest
exports.watchTask = watchTask
exports.insertTasks = insertTasks
exports.deleteDevice = deleteDevice