mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-05-11 02:16:00 +02:00
A=b, A case insensitive (#9976)
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
parent
d4cb7d68c5
commit
bc211c8031
5 changed files with 37 additions and 20 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue