|
|
|
|
@ -8,7 +8,7 @@ Meteor.methods |
|
|
|
|
{image, contentType} = RocketFile.dataURIParse dataURI |
|
|
|
|
|
|
|
|
|
rs = RocketFile.bufferToStream new Buffer(image, 'base64') |
|
|
|
|
ws = RocketFileAvatarInstance.createWriteStream user.username, contentType |
|
|
|
|
ws = RocketFileAvatarInstance.createWriteStream "#{user.username}.jpg", contentType |
|
|
|
|
ws.on 'end', Meteor.bindEnvironment -> |
|
|
|
|
Meteor.users.update {_id: user._id}, {$set: {avatarOrigin: service}} |
|
|
|
|
|
|
|
|
|
@ -22,7 +22,7 @@ Meteor.methods |
|
|
|
|
|
|
|
|
|
user = Meteor.user() |
|
|
|
|
|
|
|
|
|
RocketFileAvatarInstance.deleteFile user.username |
|
|
|
|
RocketFileAvatarInstance.deleteFile "#{user.username}.jpg" |
|
|
|
|
|
|
|
|
|
Meteor.users.update user._id, {$unset: {avatarOrigin: 1}} |
|
|
|
|
return |
|
|
|
|
|