feat: chat
This commit is contained in:
22
src/views/chat/model/TextMessage.ts
Normal file
22
src/views/chat/model/TextMessage.ts
Normal file
@ -0,0 +1,22 @@
|
||||
import { MessageRole, MessageType, SendStatus } from '../types'
|
||||
import BaseMessage from './BaseMessage'
|
||||
|
||||
export default class TextMessage extends BaseMessage {
|
||||
content: string
|
||||
|
||||
constructor(
|
||||
id: string,
|
||||
avatar: string,
|
||||
nickname: string,
|
||||
createTime: number,
|
||||
isRead: boolean,
|
||||
content: string,
|
||||
role: MessageRole,
|
||||
sendStatus: SendStatus,
|
||||
messageType: MessageType,
|
||||
conversationId: string
|
||||
) {
|
||||
super(id, avatar, nickname, createTime, isRead, role, sendStatus, messageType, conversationId)
|
||||
this.content = content
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user