CORS_fixed_in_local

This commit is contained in:
Pascal 2025-01-08 11:24:44 +01:00 committed by NicolasCantu
parent 3a423bc6f9
commit 17bfcecbb7
2 changed files with 9 additions and 8 deletions

View File

@ -591,7 +591,6 @@ class ChatElement extends HTMLElement {
} else {
console.error('❌ No process ID found in element attributes');
}
// Si un membre est sélectionné par défaut, charger ses messages
if (this.selectedMemberId) {
this.loadMemberChat(this.selectedMemberId);
}
@ -605,32 +604,26 @@ class ChatElement extends HTMLElement {
return;
}
// Vérifier si le processus existe déjà
const existingProcess = groupList.querySelector(`[data-process-id="${processId}"]`);
if (existingProcess) {
console.log('Process already exists:', processId);
return;
}
// Créer le nouveau groupe
const li = document.createElement('li');
li.className = 'group-list-item';
li.setAttribute('data-process-id', processId);
// Créer le conteneur flex
const container = document.createElement('div');
container.className = 'group-item-container';
// Créer un span pour le nom du processus
const nameSpan = document.createElement('span');
nameSpan.textContent = processName;
nameSpan.className = 'process-name';
// Créer un span pour les emojis
const emojiSpan = document.createElement('span');
emojiSpan.className = 'process-emoji';
// Ajouter les emojis de l'adresse
addressToEmoji(processId).then(emojis => {
emojiSpan.textContent = emojis;
});

View File

@ -3,7 +3,15 @@ import axios, { AxiosResponse } from 'axios';
export async function storeData(servers: string[], key: string, value: any, ttl: number | null): Promise<AxiosResponse | null> {
for (const server of servers) {
try {
const response = await axios.post(`${server}/store`, { key, value, ttl });
const response = await axios.post(`${server}/store`,
{ key, value, ttl },
{
headers: {
'Content-Type': 'application/json',
},
withCredentials: true
}
);
console.log('Data stored successfully:', response.data);
if (response.status !== 200) {
console.error('Received response status', response.status);