diff --git a/lib/common/service/connectionService.js b/lib/common/service/connectionService.js index c75d40919..ff7984cb1 100644 --- a/lib/common/service/connectionService.js +++ b/lib/common/service/connectionService.js @@ -28,6 +28,24 @@ pro.addLoginedUser = function(uid, info) { this.logined[uid] = info; }; +/** + * Update user info. + * @param uid {String} user id + * @param info {Object} info for update. + */ +pro.updateUserInfo = function(uid, info) { + var user = this.logined[uid]; + if (!user) { + return; + } + + for (var p in info) { + if (info.hasOwnProperty(p) && typeof info[p] !== 'function') { + user[p] = info[p]; + } + } +}; + /** * Increase connection count */