platform additions

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2023-03-21 11:27:30 +08:00
parent ea584c2eb9
commit 1d122b5a73
7 changed files with 28 additions and 2 deletions

View File

@@ -452,6 +452,11 @@ class FfiModel with ChangeNotifier {
setViewOnly(peerId,
bind.sessionGetToggleOptionSync(id: peerId, arg: 'view-only'));
}
if (connType == ConnType.defaultConn) {
try {
_pi.platform_additions = json.decode(evt['platform_additions']);
} catch (e) {}
}
notifyListeners();
}
@@ -1687,6 +1692,9 @@ class PeerInfo {
List<Display> displays = [];
Features features = Features();
List<Resolution> resolutions = [];
Map<String, dynamic> platform_additions = {};
bool get is_wayland => platform_additions['is_wayland'] == true;
}
const canvasKey = 'canvas';