Skip to content

Commit a1ab87c

Browse files
committed
rm dead code
1 parent 6af6121 commit a1ab87c

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

Coder Desktop/Proto/Speaker.swift

-26
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ actor Speaker<SendMsg: RPCMessage & Message, RecvMsg: RPCMessage & Message> {
5959
private let sender: Sender<SendMsg>
6060
private let receiver: Receiver<RecvMsg>
6161
private let secretary = RPCSecretary<RecvMsg>()
62-
private var messageBuffer: MessageBuffer = .init()
63-
private var readLoopTask: Task<Void, any Error>?
6462
let role: ProtoRole
6563

6664
/// Creates an instance that communicates over the provided file handles.
@@ -136,30 +134,6 @@ actor Speaker<SendMsg: RPCMessage & Message, RecvMsg: RPCMessage & Message> {
136134
case message(RecvMsg)
137135
case RPC(RPCRequest<SendMsg, RecvMsg>)
138136
}
139-
140-
private actor MessageBuffer {
141-
private var messages: [IncomingMessage] = []
142-
private var continuations: [CheckedContinuation<IncomingMessage?, Never>] = []
143-
144-
func push(_ message: IncomingMessage?) {
145-
if let continuation = continuations.first {
146-
continuations.removeFirst()
147-
continuation.resume(returning: message)
148-
} else if let message = message {
149-
messages.append(message)
150-
}
151-
}
152-
153-
func next() async -> IncomingMessage? {
154-
if let message = messages.first {
155-
messages.removeFirst()
156-
return message
157-
}
158-
return await withCheckedContinuation { continuation in
159-
continuations.append(continuation)
160-
}
161-
}
162-
}
163137
}
164138

165139
extension Speaker: AsyncSequence, AsyncIteratorProtocol {

0 commit comments

Comments
 (0)