mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-12-12 11:06:57 +00:00
win: fix potential bugs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
@@ -1210,23 +1210,21 @@ Future<void> initUniLinks() async {
|
||||
}
|
||||
}
|
||||
|
||||
StreamSubscription listenUniLinks() {
|
||||
if (Platform.isWindows || Platform.isMacOS) {
|
||||
final sub = uriLinkStream.listen((Uri? uri) {
|
||||
if (uri != null) {
|
||||
callUniLinksUriHandler(uri);
|
||||
} else {
|
||||
print("uni listen error: uri is empty.");
|
||||
}
|
||||
}, onError: (err) {
|
||||
print("uni links error: $err");
|
||||
});
|
||||
return sub;
|
||||
} else {
|
||||
// return empty stream subscription for uniform logic
|
||||
final stream = Stream.empty();
|
||||
return stream.listen((event) {/*ignore*/});
|
||||
StreamSubscription? listenUniLinks() {
|
||||
if (!(Platform.isWindows || Platform.isMacOS)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
final sub = uriLinkStream.listen((Uri? uri) {
|
||||
if (uri != null) {
|
||||
callUniLinksUriHandler(uri);
|
||||
} else {
|
||||
print("uni listen error: uri is empty.");
|
||||
}
|
||||
}, onError: (err) {
|
||||
print("uni links error: $err");
|
||||
});
|
||||
return sub;
|
||||
}
|
||||
|
||||
void checkArguments() {
|
||||
|
||||
Reference in New Issue
Block a user