|
@@ -79,6 +79,7 @@ export interface Message {
|
|
|
content: string;
|
|
content: string;
|
|
|
sender?: string;
|
|
sender?: string;
|
|
|
senderId?: string;
|
|
senderId?: string;
|
|
|
|
|
+ senderType?: UserType;
|
|
|
timestamp: number;
|
|
timestamp: number;
|
|
|
fileId?: number; // 用于图片消息的文件ID
|
|
fileId?: number; // 用于图片消息的文件ID
|
|
|
}
|
|
}
|
|
@@ -748,8 +749,8 @@ export const useClassroom = ({ user }:{ user : User }) => {
|
|
|
const historyMessages: Message[] = historyData.data.map((msg) => ({
|
|
const historyMessages: Message[] = historyData.data.map((msg) => ({
|
|
|
type: msg.type,
|
|
type: msg.type,
|
|
|
content: msg.type === 'image' && msg.file ? msg.file.fullUrl : msg.content,
|
|
content: msg.type === 'image' && msg.file ? msg.file.fullUrl : msg.content,
|
|
|
- sender: msg.senderName || msg.senderId || '',
|
|
|
|
|
- senderId: msg.senderId || '',
|
|
|
|
|
|
|
+ sender: msg.senderName || '',
|
|
|
|
|
+ senderId: msg.senderId?.toString() || '',
|
|
|
timestamp: msg.timestamp
|
|
timestamp: msg.timestamp
|
|
|
}));
|
|
}));
|
|
|
|
|
|