now able to create chats with multiple users

This commit is contained in:
Jona Kläß
2024-05-05 21:58:09 +02:00
parent 6a33629030
commit fbfbfb77be
2 changed files with 80 additions and 4 deletions

View File

@@ -21,6 +21,18 @@ export const useChatStore = defineStore('chatStore',{
return this.chats;
},
async createChat(chatName: string, members: string[]){
if(userStore.keycloakId) {
console.log("keycloakId is defined");
if (!members.includes(userStore.keycloakId)) {
members.push(userStore.keycloakId);
}
}else if(userStore.user?.keycloakID){
console.log("user is defined");
if (! members.includes(userStore.user.keycloakID)) {
members.push(userStore.user.keycloakID);
}
}
console.log(members);
return (await api.post("/chats/create/" + chatName, members)).data;
}
}