| 123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * 此常量非SDK内置,而是基于SDK回调事件演化而来,
- * 用于在聊天界面能够展示灰色小字通知
- * 如不需要,可以不做引入。
- * */
- //灰色通知好友类型
- export const GRAY_INFORM_TEMPLATE_NAME = {
- USER: '[XXX]',
- GROUP_USER_FROM: '[AXX]',
- GROUP_USER_TO: '[BXX]',
- GROUP_ID: '[X_GROUP_ID_X]',
- };
- export const GRAY_INFORM_TYPE_SINGLE = {
- CONTACT_ADDED: 'contactAdded',
- CONTACT_AGREED: 'contactAgreed',
- };
- //灰色通知对应好友文本展示,[XXX]用于替换为实际用户ID或昵称
- export const GRAY_INFORM_MAP_SINGLE_TEXT = {
- [GRAY_INFORM_TYPE_SINGLE.CONTACT_ADDED]: `你已添加了${GRAY_INFORM_TEMPLATE_NAME.USER},打个招呼吧!`,
- [GRAY_INFORM_TYPE_SINGLE.CONTACT_AGREED]: `${GRAY_INFORM_TEMPLATE_NAME.USER}通过了你的好友申请,打个招呼吧!`,
- };
- //灰色通知群聊
- export const GRAY_INFORM_TYPE_GROUP = {
- MEMBER_PRESENCE: 'memberPresence', // 有用户加入群组。除了新成员,其他群成员会收到该回调。
- MEMBER_ABSENCE: 'memberAbsence', //群成员主动退出群组
- CHANGE_OWNER: 'changeOwner', // 转让群组。原群主和新群主会收到该回调。
- MEMBER_REMOVE: 'removeMember', // 用户被移出群组。被踢出群组的成员会收到该回调。
- };
- export const GRAY_INFORM_MAP_GROUP_TEXT = {
- [GRAY_INFORM_TYPE_GROUP.MEMBER_PRESENCE]: `${GRAY_INFORM_TEMPLATE_NAME.GROUP_USER_FROM}加入了群组`,
- [GRAY_INFORM_TYPE_GROUP.MEMBER_ABSENCE]: `${GRAY_INFORM_TEMPLATE_NAME.GROUP_USER_FROM}退出了群组`,
- [GRAY_INFORM_TYPE_GROUP.CHANGE_OWNER]: `${GRAY_INFORM_TEMPLATE_NAME.GROUP_USER_FROM}移交群组至${GRAY_INFORM_TEMPLATE_NAME.GROUP_USER_TO}`,
- [GRAY_INFORM_TYPE_GROUP.MEMBER_REMOVE]: `您已被移出${GRAY_INFORM_TEMPLATE_NAME.GROUP_ID}该群组!`,
- };
|