Skip to content

Commit 2818d5b

Browse files
authored
NotificationCenter.messages() should return Sendable type (#1473)
1 parent 393dabc commit 2818d5b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/FoundationEssentials/NotificationCenter/AsyncMessage+AsyncSequence.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ extension NotificationCenter {
3434
of subject: Message.Subject,
3535
for identifier: Identifier,
3636
bufferSize limit: Int = 10
37-
) -> some AsyncSequence<Message, Never> where Identifier.MessageType == Message, Message.Subject: AnyObject {
37+
) -> some AsyncSequence<Message, Never> & Sendable where Identifier.MessageType == Message, Message.Subject: AnyObject {
3838
return AsyncMessageSequence<Message>(self, subject, limit)
3939
}
4040

@@ -48,7 +48,7 @@ extension NotificationCenter {
4848
of subject: Message.Subject.Type,
4949
for identifier: Identifier,
5050
bufferSize limit: Int = 10
51-
) -> some AsyncSequence<Message, Never> where Identifier.MessageType == Message {
51+
) -> some AsyncSequence<Message, Never> & Sendable where Identifier.MessageType == Message {
5252
return AsyncMessageSequence<Message>(self, nil, limit)
5353
}
5454

@@ -62,7 +62,7 @@ extension NotificationCenter {
6262
of subject: Message.Subject? = nil,
6363
for messageType: Message.Type,
6464
bufferSize limit: Int = 10
65-
) -> some AsyncSequence<Message, Never> where Message.Subject: AnyObject {
65+
) -> some AsyncSequence<Message, Never> & Sendable where Message.Subject: AnyObject {
6666
return AsyncMessageSequence<Message>(self, subject, limit)
6767
}
6868
}

0 commit comments

Comments
 (0)