2023-09-08 17:36:37 +08:00
|
|
|
import BaseConversation from './BaseConversation'
|
|
|
|
|
import BaseMessage from './BaseMessage'
|
|
|
|
|
|
|
|
|
|
export class ChatConversation extends BaseConversation {
|
|
|
|
|
constructor(
|
|
|
|
|
id: string,
|
|
|
|
|
avatar: string,
|
|
|
|
|
name: string,
|
|
|
|
|
descrition: string,
|
|
|
|
|
createTime: number,
|
|
|
|
|
updateTime: number,
|
|
|
|
|
unreadCount: number,
|
2024-10-19 16:06:29 +08:00
|
|
|
msgList: Array<BaseMessage>,
|
|
|
|
|
type: number,
|
|
|
|
|
targetId: number
|
2023-09-08 17:36:37 +08:00
|
|
|
) {
|
2024-10-19 16:06:29 +08:00
|
|
|
super(
|
|
|
|
|
id,
|
|
|
|
|
avatar,
|
|
|
|
|
name,
|
|
|
|
|
descrition,
|
|
|
|
|
createTime,
|
|
|
|
|
updateTime,
|
|
|
|
|
unreadCount,
|
|
|
|
|
msgList,
|
|
|
|
|
type,
|
|
|
|
|
targetId
|
|
|
|
|
)
|
2023-09-08 17:36:37 +08:00
|
|
|
}
|
|
|
|
|
}
|