back_message_ok
This commit is contained in:
parent
755a0d5a6f
commit
b507d0b48b
@ -452,6 +452,14 @@ class ChatElement extends HTMLElement {
|
|||||||
|
|
||||||
this.loadMemberChat(this.selectedMemberId);
|
this.loadMemberChat(this.selectedMemberId);
|
||||||
|
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
const autoReply = this.generateAutoReply(this.selectedMemberId!);
|
||||||
|
messageStore.addMessage(this.selectedMemberId!, autoReply);
|
||||||
|
this.messagesMock = messageStore.getMessages();
|
||||||
|
this.loadMemberChat(this.selectedMemberId!);
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error sending message:', error);
|
console.error('Error sending message:', error);
|
||||||
}
|
}
|
||||||
@ -491,7 +499,6 @@ class ChatElement extends HTMLElement {
|
|||||||
const messageContent = document.createElement('div');
|
const messageContent = document.createElement('div');
|
||||||
messageContent.className = 'message';
|
messageContent.className = 'message';
|
||||||
|
|
||||||
// Ajouter la classe 'user' si c'est votre message
|
|
||||||
if (message.sender === myAddresses[0]) {
|
if (message.sender === myAddresses[0]) {
|
||||||
messageContent.classList.add('user');
|
messageContent.classList.add('user');
|
||||||
}
|
}
|
||||||
@ -779,11 +786,20 @@ class ChatElement extends HTMLElement {
|
|||||||
|
|
||||||
// Generate an automatic response
|
// Generate an automatic response
|
||||||
private generateAutoReply(senderName: string): Message {
|
private generateAutoReply(senderName: string): Message {
|
||||||
|
const now = new Date();
|
||||||
|
const formattedTime = now.toLocaleString('fr-FR', {
|
||||||
|
day: '2-digit',
|
||||||
|
month: '2-digit',
|
||||||
|
year: 'numeric',
|
||||||
|
hour: '2-digit',
|
||||||
|
minute: '2-digit'
|
||||||
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: Date.now(),
|
id: Date.now(),
|
||||||
sender: senderName,
|
sender: senderName,
|
||||||
text: "OK...",
|
text: "OK...",
|
||||||
time: new Date().toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' }),
|
time: formattedTime,
|
||||||
type: 'text' as const
|
type: 'text' as const
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user