feat: chat

This commit is contained in:
dylanmay
2023-09-08 17:36:37 +08:00
parent e6a9dd0e4c
commit e3f8a3a94b
19 changed files with 607 additions and 0 deletions

View 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
}
}