peek method
Captures the current screen of sessionRef without attaching.
Implementation
Future<PeekResult> peek(String sessionRef) async {
try {
final r = await _service.peekSession(nodeId, sessionRef);
return PeekResult(
ok: r.ok,
message: r.message,
text: utf8.decode(r.screen, allowMalformed: true),
altScreen: r.altScreen,
);
} on AppError catch (e) {
return PeekResult(
ok: false,
message: e.message,
text: '',
altScreen: false,
);
}
}