wechaty-puppet-padplus
Version:
Puppet Padplus for Wechaty
31 lines • 998 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertRoomFromGrpc = (room) => {
const roomPayload = {
alias: room.Alias,
bigHeadUrl: room.BigHeadImgUrl,
chatRoomOwner: room.ChatRoomOwner,
chatroomId: room.UserName,
chatroomVersion: room.ChatroomVersion,
contactType: room.ContactType,
labelLists: room.LabelLists,
memberCount: JSON.parse(room.ExtInfo).length,
members: JSON.parse(room.ExtInfo),
nickName: room.NickName,
smallHeadUrl: room.SmallHeadImgUrl,
stranger: room.EncryptUsername,
ticket: room.Ticket,
};
return roomPayload;
};
exports.convertToPuppetRoomMember = (input) => {
const resut = {
avatar: input.smallHeadUrl,
id: input.contactId,
inviterId: input.inviterId,
name: input.nickName,
roomAlias: input.displayName,
};
return resut;
};
//# sourceMappingURL=room-convertor.js.map