summaryrefslogtreecommitdiffstats
path: root/app/core/files.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/core/files.js')
-rw-r--r--app/core/files.js15
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));