From b12e9b1488fd4e9786ee61346adfdd179f3012a8 Mon Sep 17 00:00:00 2001 From: adimiz1 Date: Tue, 17 Jun 2025 16:22:28 +0300 Subject: [PATCH 1/3] Add signatureVersion to cloud config --- url_gen/lib/config/cloud_config.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/url_gen/lib/config/cloud_config.dart b/url_gen/lib/config/cloud_config.dart index 7ea19511..cf095fea 100644 --- a/url_gen/lib/config/cloud_config.dart +++ b/url_gen/lib/config/cloud_config.dart @@ -5,8 +5,10 @@ const String apiKeyKey = "api_key"; const String apiSecretKey = "api_secret"; const String authTokenKey = "auth_token"; const String signatureAlgorithmKey = "signature_algorithm"; +const String signatureVersionKey = "signature_version"; const String defaultSignatureAlgorithm = "SHA-1"; +const int defaultSignatureVersion = 2; mixin ICloudConfig { String? cloudName; @@ -14,6 +16,7 @@ mixin ICloudConfig { String? apiSecret; String? oauthToken; String signatureAlgorithm = defaultSignatureAlgorithm; + int signatureVersion = 2; AuthToken? authToken; } @@ -35,5 +38,6 @@ class CloudConfig with ICloudConfig { if (params[authTokenKey] != null) { authToken = AuthToken.fromMap(params[authTokenKey]); } + signatureVersion = params[signatureVersionKey] ?? defaultSignatureVersion; } } From da49803756e124e84cdc56affc9bd0baca6d691f Mon Sep 17 00:00:00 2001 From: adimiz1 Date: Tue, 17 Jun 2025 16:30:55 +0300 Subject: [PATCH 2/3] Add signatureVersion to cloud config --- url_gen/lib/config/cloud_config.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/url_gen/lib/config/cloud_config.dart b/url_gen/lib/config/cloud_config.dart index cf095fea..a96eb81c 100644 --- a/url_gen/lib/config/cloud_config.dart +++ b/url_gen/lib/config/cloud_config.dart @@ -16,7 +16,7 @@ mixin ICloudConfig { String? apiSecret; String? oauthToken; String signatureAlgorithm = defaultSignatureAlgorithm; - int signatureVersion = 2; + int signatureVersion = defaultSignatureVersion; AuthToken? authToken; } From 660c051e28dbebd80681885e639d9c297d809b49 Mon Sep 17 00:00:00 2001 From: adimiz1 Date: Tue, 17 Jun 2025 16:31:54 +0300 Subject: [PATCH 3/3] Add signatureVersion to cloud config --- url_gen/lib/config/cloud_config.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/url_gen/lib/config/cloud_config.dart b/url_gen/lib/config/cloud_config.dart index a96eb81c..909d6b00 100644 --- a/url_gen/lib/config/cloud_config.dart +++ b/url_gen/lib/config/cloud_config.dart @@ -35,9 +35,9 @@ class CloudConfig with ICloudConfig { apiSecret = params[apiSecretKey]?.toString(); signatureAlgorithm = params[signatureAlgorithmKey]?.toString() ?? defaultSignatureAlgorithm; + signatureVersion = params[signatureVersionKey] ?? defaultSignatureVersion; if (params[authTokenKey] != null) { authToken = AuthToken.fromMap(params[authTokenKey]); } - signatureVersion = params[signatureVersionKey] ?? defaultSignatureVersion; } }