message history + better auth

This commit is contained in:
2025-06-08 21:29:31 +02:00
parent e6b01b4828
commit 47de9dd35c
7 changed files with 91 additions and 20 deletions

View File

@@ -7,19 +7,14 @@ export interface IMessage {
};
export class MessageStore {
#clientId: number = $state(-1);
messages: IMessage[] = $state([]);
constructor(messages: IMessage[]) {
this.messages = messages;
}
setClientId(id: number) {
this.#clientId = id;
}
getClientId() {
return this.#clientId;
setMessages(messages: IMessage[]) {
this.messages = messages;
}
addMessage(message: IMessage) {

View File

@@ -34,13 +34,6 @@ export class ChatSocket {
}
#onMessage(e: MessageEvent) {
const regex = /^\d+$/;
if (regex.test(e.data)) {
this.#store.setClientId(parseInt(e.data));
return;
}
const message: IMessage = JSON.parse(e.data);
console.log(message);
this.#store.addMessage(message);