Try async outer

This commit is contained in:
Max Goedjen 2025-11-25 20:44:09 -08:00
parent 303d41b16b
commit 3a9d18e667
No known key found for this signature in database

View File

@ -116,14 +116,14 @@ extension SocketController {
private extension FileHandle {
/// Ensures waitForDataInBackgroundAndNotify will be called on the main actor.
@MainActor func waitForDataInBackgroundAndNotifyOnMainActor() {
@MainActor func waitForDataInBackgroundAndNotifyOnMainActor() async {
waitForDataInBackgroundAndNotify()
}
/// Ensures acceptConnectionInBackgroundAndNotify will be called on the main actor.
/// - Parameter modes: the runloop modes to use.
@MainActor func acceptConnectionInBackgroundAndNotifyOnMainActor(forModes modes: [RunLoop.Mode]? = [RunLoop.Mode.default]) {
@MainActor func acceptConnectionInBackgroundAndNotifyOnMainActor(forModes modes: [RunLoop.Mode]? = [RunLoop.Mode.default]) async {
acceptConnectionInBackgroundAndNotify(forModes: modes)
}