The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/server/methods/saveUserProfile.coffee

17 lines
472 B

Meteor.methods
saveUserProfile: (settings) ->
if Meteor.userId()
if settings.language?
Meteor.users.update Meteor.userId(), { $set: { language: settings.language } }
if settings.password?
Accounts.setPassword Meteor.userId(), settings.password, { logout: false }
if settings.username?
Meteor.call 'setUsername', settings.username
profile = {}
Meteor.users.update Meteor.userId(), { $set: { "settings.profile": profile } }
return true