Added dynamic component rendering attached to message with the
@app: command
This commit is contained in:
@ -28,8 +28,10 @@ export interface Message {
|
||||
timestamp: string;
|
||||
sender: string;
|
||||
type: string;
|
||||
composite?: object | null; // New field
|
||||
}
|
||||
|
||||
|
||||
// Load messages from localStorage or set an empty array if not available
|
||||
const initialMessages = getFromLocalStorage('chat-messages', []);
|
||||
|
||||
@ -48,11 +50,11 @@ export function createMessage(messageData) {
|
||||
text: messageData.text,
|
||||
timestamp: currentDate,
|
||||
sender: messageData.sender,
|
||||
type: messageData.type
|
||||
type: messageData.type,
|
||||
composite: messageData.composite || null // New field
|
||||
};
|
||||
messages.update(oldMessages => [...oldMessages, newMessageObj]);
|
||||
}
|
||||
|
||||
export function clearMessages() {
|
||||
messages.set([]);
|
||||
}
|
||||
|
Reference in New Issue
Block a user