diff --git a/src/interface/contact.js b/src/interface/contact.js index fa86224..e79fb0a 100644 --- a/src/interface/contact.js +++ b/src/interface/contact.js @@ -70,6 +70,11 @@ export function isPublicContact (contact) { return contact.VerifyFlag & CONF.MM_USERATTRVERIFYFALG_BIZ_BRAND } +export function isMuted(concat) { + return isRoomContact(concat) ? concat.Statues === CONF.CHATROOM_NOTIFY_CLOSE : + concat.ContactFlag & CONF.CONTACTFLAG_NOTIFYCLOSECONTACT; +} + const contactProto = { init: function (instance) { // 纠正错误以后保持兼容 @@ -126,6 +131,7 @@ export default function ContactFactory (instance) { getDisplayName, isRoomContact, isPublicContact, - isSpContact + isSpContact, + isMuted } }