123456789101112131415161718192021222324 |
- import IMOperator from "./im-operator";
- import MsgTypeManager from "./msg-type/base/msg-type-manager";
- export default class MsgManager extends MsgTypeManager {
- constructor(page) {
- super(page);
- }
- showMsg({msg}) {
- this.getMsgManager({type: msg.msgType}).showMsg({msg});
- }
- sendMsg({msgType = IMOperator.TextType, content, duration}) {
- this.getMsgManager({type: msgType}).sendOneMsg(arguments[0]);
- }
- resend({msgType, content, duration, itemIndex}) {
- this.getMsgManager({type: msgType}).resend(arguments[0]);
- }
- stopAllVoice() {
- this.voiceManager.stopAllVoicePlay(true);
- }
- }
|