mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-02-17 14:07:28 +08:00
A=b, A case insensitive (#9976)
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
@@ -2245,7 +2245,10 @@ List<String>? urlLinkToCmdArgs(Uri uri) {
|
||||
}
|
||||
}
|
||||
|
||||
var key = uri.queryParameters["key"];
|
||||
var queryParameters =
|
||||
uri.queryParameters.map((k, v) => MapEntry(k.toLowerCase(), v));
|
||||
|
||||
var key = queryParameters["key"];
|
||||
if (id != null) {
|
||||
if (key != null) {
|
||||
id = "$id?key=$key";
|
||||
@@ -2254,7 +2257,7 @@ List<String>? urlLinkToCmdArgs(Uri uri) {
|
||||
|
||||
if (isMobile) {
|
||||
if (id != null) {
|
||||
final forceRelay = uri.queryParameters["relay"] != null;
|
||||
final forceRelay = queryParameters["relay"] != null;
|
||||
connect(Get.context!, id, forceRelay: forceRelay);
|
||||
return null;
|
||||
}
|
||||
@@ -2264,7 +2267,7 @@ List<String>? urlLinkToCmdArgs(Uri uri) {
|
||||
if (command != null && id != null) {
|
||||
args.add(command);
|
||||
args.add(id);
|
||||
var param = uri.queryParameters;
|
||||
var param = queryParameters;
|
||||
String? password = param["password"];
|
||||
if (password != null) args.addAll(['--password', password]);
|
||||
String? switch_uuid = param["switch_uuid"];
|
||||
@@ -2510,7 +2513,8 @@ Future<void> onActiveWindowChanged() async {
|
||||
// embedder.cc (2672): 'FlutterEngineSendPlatformMessage' returned 'kInvalidArguments'. Invalid engine handle.
|
||||
// 2024-11-11 11:41:11.565 RustDesk[90272:2567686] Failed to send message to Flutter engine on channel 'flutter/lifecycle' (2).
|
||||
// ```
|
||||
periodic_immediate(Duration(milliseconds: 30), RdPlatformChannel.instance.terminate);
|
||||
periodic_immediate(
|
||||
Duration(milliseconds: 30), RdPlatformChannel.instance.terminate);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user