File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -5,15 +5,18 @@ const String apiKeyKey = "api_key";
55const String apiSecretKey = "api_secret" ;
66const String authTokenKey = "auth_token" ;
77const String signatureAlgorithmKey = "signature_algorithm" ;
8+ const String signatureVersionKey = "signature_version" ;
89
910const String defaultSignatureAlgorithm = "SHA-1" ;
11+ const int defaultSignatureVersion = 2 ;
1012
1113mixin ICloudConfig {
1214 String ? cloudName;
1315 String ? apiKey;
1416 String ? apiSecret;
1517 String ? oauthToken;
1618 String signatureAlgorithm = defaultSignatureAlgorithm;
19+ int signatureVersion = defaultSignatureVersion;
1720 AuthToken ? authToken;
1821}
1922
@@ -32,6 +35,7 @@ class CloudConfig with ICloudConfig {
3235 apiSecret = params[apiSecretKey]? .toString ();
3336 signatureAlgorithm =
3437 params[signatureAlgorithmKey]? .toString () ?? defaultSignatureAlgorithm;
38+ signatureVersion = params[signatureVersionKey] ?? defaultSignatureVersion;
3539 if (params[authTokenKey] != null ) {
3640 authToken = AuthToken .fromMap (params[authTokenKey]);
3741 }
You can’t perform that action at this time.
0 commit comments