Files
lilishop-ui/im/src/im-server/event/revoke.js
2022-12-28 10:08:51 +08:00

43 lines
642 B
JavaScript

import Base from './base'
import store from '@/store'
/**
* 好友邀请消息处理
*/
class Revoke extends Base {
/**
* @var resource 资源
*/
resource
/**
* 初始化构造方法
*
* @param {Object} resource Socket消息
*/
constructor(resource) {
super()
this.resource = resource
}
handle() {
if (
!this.isTalk(
this.resource.talk_type,
this.resource.receiver_id,
this.resource.sender_id
)
) {
return false
}
store.commit('UPDATE_DIALOGUE', {
id: this.resource.record_id,
is_revoke: 1,
})
}
}
export default Revoke