Unit tests
This commit is contained in:
@@ -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)
|
||||
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user