CORS_fixed_in_local
This commit is contained in:
parent
3a423bc6f9
commit
17bfcecbb7
@ -591,7 +591,6 @@ class ChatElement extends HTMLElement {
|
|||||||
} else {
|
} else {
|
||||||
console.error('❌ No process ID found in element attributes');
|
console.error('❌ No process ID found in element attributes');
|
||||||
}
|
}
|
||||||
// Si un membre est sélectionné par défaut, charger ses messages
|
|
||||||
if (this.selectedMemberId) {
|
if (this.selectedMemberId) {
|
||||||
this.loadMemberChat(this.selectedMemberId);
|
this.loadMemberChat(this.selectedMemberId);
|
||||||
}
|
}
|
||||||
@ -605,32 +604,26 @@ class ChatElement extends HTMLElement {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Vérifier si le processus existe déjà
|
|
||||||
const existingProcess = groupList.querySelector(`[data-process-id="${processId}"]`);
|
const existingProcess = groupList.querySelector(`[data-process-id="${processId}"]`);
|
||||||
if (existingProcess) {
|
if (existingProcess) {
|
||||||
console.log('Process already exists:', processId);
|
console.log('Process already exists:', processId);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Créer le nouveau groupe
|
|
||||||
const li = document.createElement('li');
|
const li = document.createElement('li');
|
||||||
li.className = 'group-list-item';
|
li.className = 'group-list-item';
|
||||||
li.setAttribute('data-process-id', processId);
|
li.setAttribute('data-process-id', processId);
|
||||||
|
|
||||||
// Créer le conteneur flex
|
|
||||||
const container = document.createElement('div');
|
const container = document.createElement('div');
|
||||||
container.className = 'group-item-container';
|
container.className = 'group-item-container';
|
||||||
|
|
||||||
// Créer un span pour le nom du processus
|
|
||||||
const nameSpan = document.createElement('span');
|
const nameSpan = document.createElement('span');
|
||||||
nameSpan.textContent = processName;
|
nameSpan.textContent = processName;
|
||||||
nameSpan.className = 'process-name';
|
nameSpan.className = 'process-name';
|
||||||
|
|
||||||
// Créer un span pour les emojis
|
|
||||||
const emojiSpan = document.createElement('span');
|
const emojiSpan = document.createElement('span');
|
||||||
emojiSpan.className = 'process-emoji';
|
emojiSpan.className = 'process-emoji';
|
||||||
|
|
||||||
// Ajouter les emojis de l'adresse
|
|
||||||
addressToEmoji(processId).then(emojis => {
|
addressToEmoji(processId).then(emojis => {
|
||||||
emojiSpan.textContent = emojis;
|
emojiSpan.textContent = emojis;
|
||||||
});
|
});
|
||||||
|
@ -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> {
|
export async function storeData(servers: string[], key: string, value: any, ttl: number | null): Promise<AxiosResponse | null> {
|
||||||
for (const server of servers) {
|
for (const server of servers) {
|
||||||
try {
|
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);
|
console.log('Data stored successfully:', response.data);
|
||||||
if (response.status !== 200) {
|
if (response.status !== 200) {
|
||||||
console.error('Received response status', response.status);
|
console.error('Received response status', response.status);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user