diff options
Diffstat (limited to 'app/core/files.js')
-rw-r--r-- | app/core/files.js | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/app/core/files.js b/app/core/files.js index 1a54962..096d2f0 100644 --- a/app/core/files.js +++ b/app/core/files.js @@ -62,13 +62,18 @@ FileManager.prototype.create = function(options, cb) { console.error(err); return cb(err); } + cb(null, savedFile, room, user); + this.core.emit('files:new', savedFile, room, user); - options.post && this.core.messages.create({ - room: room, - owner: user, - text: 'file:' + savedFile._id - }); + + if (options.post) { + this.core.messages.create({ + room: room, + owner: user, + text: 'upload://' + savedFile.url + }); + } }.bind(this)); }.bind(this)); }.bind(this)); |