Skip to content

Commit dbcf303

Browse files
committed
Remove unnecessary conformance on AsyncWebSocket
1 parent 339d5f3 commit dbcf303

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

FirebaseAI/Sources/Types/Internal/Live/AsyncWebSocket.swift

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ private import FirebaseCoreInternal
2323
/// Also surfaces a more fine-grained ``WebSocketClosedError`` for when the web socket is closed.
2424
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
2525
@available(watchOS, unavailable)
26-
final class AsyncWebSocket: NSObject, @unchecked Sendable, URLSessionWebSocketDelegate {
26+
final class AsyncWebSocket: Sendable {
2727
private let webSocketTask: URLSessionWebSocketTask
2828
private let stream: AsyncThrowingStream<URLSessionWebSocketTask.Message, Error>
2929
private let continuation: AsyncThrowingStream<URLSessionWebSocketTask.Message, Error>.Continuation
@@ -107,13 +107,6 @@ final class AsyncWebSocket: NSObject, @unchecked Sendable, URLSessionWebSocketDe
107107
isFinished = true
108108
}
109109
}
110-
111-
func urlSession(_ session: URLSession,
112-
webSocketTask: URLSessionWebSocketTask,
113-
didCloseWith closeCode: URLSessionWebSocketTask.CloseCode,
114-
reason: Data?) {
115-
close(code: closeCode, reason: reason)
116-
}
117110
}
118111

119112
private extension URLSessionWebSocketTask {

0 commit comments

Comments
 (0)