feat: add timestamps to session messages
This commit is contained in:
@@ -15,9 +15,14 @@ export class ManagedSession implements Session {
|
|||||||
private history: Message[] = []
|
private history: Message[] = []
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
addMessage(message: Message): void {
|
addMessage(message: Message): Message {
|
||||||
this.history.push(message);
|
const messageWithTimestamp: Message = {
|
||||||
this.store.addMessage(this.id, message);
|
...message,
|
||||||
|
timestamp: Date.now(),
|
||||||
|
};
|
||||||
|
this.history.push(messageWithTimestamp);
|
||||||
|
this.store.addMessage(this.id, messageWithTimestamp);
|
||||||
|
return messageWithTimestamp;
|
||||||
}
|
}
|
||||||
|
|
||||||
getHistory(): Message[] {
|
getHistory(): Message[] {
|
||||||
|
|||||||
Reference in New Issue
Block a user