open method
Registers a new device stream of sessionId on deviceId; close closes its socket.
Implementation
FakeTerminalStream open(
String sessionId,
String deviceId,
void Function(int code, String? reason) close,
) {
final stream = FakeTerminalStream._(sessionId, deviceId, (code, reason) {
closes.add((sessionId, code, reason));
close(code, reason);
});
streams[sessionId] = stream;
return stream;
}