summaryrefslogtreecommitdiffstats
path: root/app/core/files.js
diff options
context:
space:
mode:
authorSimon Bartlett <simon@securitycompass.com>2015-02-06 14:09:48 -0500
committerSimon Bartlett <simon@securitycompass.com>2015-02-06 14:09:48 -0500
commit69aa68f06af724af27e6e86e2de3582d78937232 (patch)
treee56b3004436e9ea8efe5b7864fd10c636773f8ee /app/core/files.js
parentf28f7b898572641b4cd74677b27bee093ae62e7e (diff)
downloadlets-chat-69aa68f06af724af27e6e86e2de3582d78937232.zip
lets-chat-69aa68f06af724af27e6e86e2de3582d78937232.tar.gz
lets-chat-69aa68f06af724af27e6e86e2de3582d78937232.tar.bz2
Upload embeds now work
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));