Class SysMsgStore

Mobx 可观察对象,负责管理系统消息的子 store

Hierarchy

  • SysMsgStore

Constructors

Properties

applyMsgs: Map<string, SystemMessage> = ...
unReadSysMsgs: Map<string, SystemMessage> = ...

Accessors

  • get unreadSysMsgCount(): number
  • 获取去重后的未读系统消息

    Returns number

Methods

  • SysMsgStore增加申请消息处理函数(SysMsgStore内部使用,外层不太推荐直接使用)

    Parameters

    Returns void

  • SysMsgStore删除申请消息处理函数(SysMsgStore内部使用,外层不太推荐直接使用)

    Parameters

    Returns void

  • 删除未读系统消息

    Parameters

    • type: "friendRequest" | "applyTeam" | "rejectTeamApply" | "teamInvite" | "rejectTeamInvite" | "deleteFriend" | "recallMsgP2p" | "recallMsgTeam" | "recallMsgSuperTeam" | "deleteMsgP2pOneWay" | "deleteMsgTeamOneWay" | "applySuperTeam" | "rejectSuperTeamApply" | "superTeamInvite" | "rejectSuperTeamInvite" | "customP2p" | "customTeam" | "customSuperTeam"
    • from: string
    • to: string

    Returns void

  • 销毁SysMsgStore,会取消系统消息事件监听

    Returns void

  • 重置系统消息未读

    Returns void

  • SysMsgStore更新申请消息处理函数(SysMsgStore内部使用,外层不太推荐直接使用)

    Parameters

    • __namedParameters: {
          from: string;
          idServer?: string;
          state: "pass" | "none" | "decline" | "read" | "deleted" | "invalid";
          to: string;
          type: "friendRequest" | "applyTeam" | "rejectTeamApply" | "teamInvite" | "rejectTeamInvite" | "deleteFriend" | "recallMsgP2p" | "recallMsgTeam" | "recallMsgSuperTeam" | "deleteMsgP2pOneWay" | "deleteMsgTeamOneWay" | "applySuperTeam" | "rejectSuperTeamApply" | "superTeamInvite" | "rejectSuperTeamInvite" | "customP2p" | "customTeam" | "customSuperTeam";
      }
      • from: string
      • Optional idServer?: string
      • state: "pass" | "none" | "decline" | "read" | "deleted" | "invalid"
      • to: string
      • type: "friendRequest" | "applyTeam" | "rejectTeamApply" | "teamInvite" | "rejectTeamInvite" | "deleteFriend" | "recallMsgP2p" | "recallMsgTeam" | "recallMsgSuperTeam" | "deleteMsgP2pOneWay" | "deleteMsgTeamOneWay" | "applySuperTeam" | "rejectSuperTeamApply" | "superTeamInvite" | "rejectSuperTeamInvite" | "customP2p" | "customTeam" | "customSuperTeam"

    Returns void

Generated using TypeDoc