Avoid infinite loop on failed claim; allow concurrent thunks

This commit is contained in:
Jon Staab
2024-10-17 12:49:42 -07:00
parent d20d38a838
commit c121997a5f
4 changed files with 58 additions and 59 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
import {Emitter, Worker, sleep} from '@welshman/lib'
import {AUTH_JOIN} from '@welshman/util'
import {ConnectionMeta} from './ConnectionMeta'
import {ConnectionAuth, AuthStatus} from './ConnectionAuth'
import {Socket, isMessage, asMessage} from './Socket'
@@ -43,7 +44,7 @@ export class Connection extends Emitter {
}
// Allow relay requests through
if (verb === 'EVENT' && extra[0].kind === 28934) {
if (verb === 'EVENT' && extra[0].kind === AUTH_JOIN) {
return false
}