Unit tests

This commit is contained in:
Bastian Wagner
2026-03-09 10:54:50 +01:00
parent ac2117b64b
commit b3fd7fbf03
4 changed files with 58 additions and 19 deletions

View File

@@ -431,12 +431,15 @@ export class ApiService {
private async setupKeyFeed() {
const ticket = await this.getSSETicket();
console.log(ticket)
const sseSource = new EventSource('api/sse/key?ticket=' + ticket);
sseSource.addEventListener('message', (e: MessageEvent<string>) => {
console.log(e.data)
this.keys.next(JSON.parse(e.data))
try {
const keys = JSON.parse(e.data) as IKey[];
this.keys.next(keys)
}
catch {
this.toast.error('Fehler beim Empfangen der Schlüssel. Bitte später versuchen')
}
})
sseSource.addEventListener('error', (error) => {
console.error(error)
@@ -448,7 +451,6 @@ export class ApiService {
this.http.get<{ ticket: string }>('api/sse/ticket').subscribe({
next: (ticket) => {
return resolve(ticket.ticket)
}
})
})