reportITerm2Variable method
Implementation
@override
void reportITerm2Variable(String data) {
String name;
try {
name = utf8.decode(base64.decode(data));
} on FormatException {
return;
}
if (name.isEmpty) return;
final value = _resolveITerm2Variable(name);
if (value == null) return;
final encoded = base64.encode(utf8.encode(value));
onOutput?.call('\x1b]1337;ReportVariable=$encoded\x1b\\');
}