no_switch_user

This commit is contained in:
Pascal 2025-01-22 10:29:46 +01:00
parent ba632d0abe
commit 0af0af2d63

View File

@ -1,7 +1,5 @@
declare global {
interface Window {
toggleUserList: () => void;
switchUser: (userId: string | number) => void;
loadMemberChat: (memberId: string | number) => void;
}
}
@ -94,7 +92,6 @@ class ChatElement extends HTMLElement {
</div>
</div>
`;
window.toggleUserList = this.toggleUserList.bind(this);
window.loadMemberChat = async (memberId: string | number) => {
if (typeof memberId === 'string') {
return await this.loadMemberChat([memberId]);
@ -1050,26 +1047,6 @@ class ChatElement extends HTMLElement {
});
}
// Function to manage the list of users
private toggleUserList() {
const userList = getCorrectDOM('userList');
if (!userList) return;
if (!(userList as HTMLElement).classList.contains('show')) {
(userList as HTMLElement).innerHTML = membersMock.map(member => `
<div class="user-list-item" onclick="switchUser('${member.id}')">
<span class="user-avatar">${member.avatar}</span>
<div>
<span class="user-name">${member.name}</span>
<span class="user-email">${member.email}</span>
</div>
</div>
`).join('');
}
(userList as HTMLElement).classList.toggle('show');
}
// Send a file
private async sendFile(file: File) {
const MAX_FILE_SIZE = 1 * 1024 * 1024;