UNPKG

ep_rocketchat

Version:
21 lines (17 loc) 905 B
'use strict'; const rocketChatClientInstance = require('../../rocketChat/clients/rocketChatClientInstance').rocketChatClientInstance; const config = require('../helpers/configs'); const rocketchatAuthenticator = require('../helpers/rocketchatAuthenticator'); exports.updateImageRocketChatUser = async (message) => { const padId = message.padId; const userId = message.userId; try { const rocketchatUserAuth = await rocketchatAuthenticator.runValidator(userId); if (rocketchatUserAuth) { const rocketChatClient = rocketChatClientInstance(config.protocol, config.host, config.port, config.userId, config.token, () => {}); await rocketChatClient.users.setAvatar(rocketchatUserAuth.rocketchatUserId, `${config.baseUrl}/static/getUserProfileImage/${userId}/${padId}?t=${new Date().getTime()}`); } } catch (e) { console.log(e.message, 'updateImageRocketChatUser'); } };