summaryrefslogtreecommitdiff
path: root/app/server/db/models.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/server/db/models.js')
-rw-r--r--app/server/db/models.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/server/db/models.js b/app/server/db/models.js
index 24be774..f37a7bf 100644
--- a/app/server/db/models.js
+++ b/app/server/db/models.js
@@ -1,6 +1,7 @@
let model = require('./model')
let bookshelf = require("./bookshelf").bookshelf
+const client = require('../bridge').client
let Folder = bookshelf.Model.extend({
tableName: 'folders',
@@ -42,9 +43,12 @@ module.exports = {
}),
file: model('file', File, {
fields: "folder_id username name url mime datatype duration analysis size stars activity module checkpoint dataset epoch processed generated opt created_at updated_at".split(" "),
- afterCreate: (file) => {
+ afterCreate: (file, should_relay) => {
console.log('created file')
// bridge.processFiles()
+ if (should_relay) { // if this came from an automated command...
+ client.emit('api_res', { type: 'create', datatype: 'file', data: file.toJSON() })
+ }
}
}),
task: model('task', Task, {