File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -2,23 +2,24 @@ import Foundation
22@_spi ( Internal) import _Helpers
33
44struct EventEmitter : Sendable {
5- var attachListener : @Sendable ( ) async -> (
5+ var attachListener : @Sendable ( ) -> (
66 id: UUID ,
77 stream: AsyncStream < ( event: AuthChangeEvent , session: Session ? ) >
88 )
9- var emit : @Sendable ( _ event: AuthChangeEvent , _ session: Session ? , _ id: UUID ? ) async -> Void
9+ var emit : @Sendable ( _ event: AuthChangeEvent , _ session: Session ? , _ id: UUID ? ) -> Void
1010}
1111
1212extension EventEmitter {
13- func emit( _ event: AuthChangeEvent , session: Session ? ) async {
14- await emit ( event, session, nil )
13+ func emit( _ event: AuthChangeEvent , session: Session ? ) {
14+ emit ( event, session, nil )
1515 }
1616}
1717
1818extension EventEmitter {
1919 static var live : Self = {
20- let continuations =
21- ActorIsolated ( [ UUID: AsyncStream< ( event: AuthChangeEvent, session: Session? ) > . Continuation] ( ) )
20+ let continuations = LockIsolated (
21+ [ UUID: AsyncStream< ( event: AuthChangeEvent, session: Session? ) > . Continuation] ( )
22+ )
2223
2324 return Self (
2425 attachListener: {
You can’t perform that action at this time.
0 commit comments