@@ -25,7 +25,8 @@ T _identity<T extends Object>(String o) => o as T;
25
25
class AWSConfigValue <T extends Object > {
26
26
const AWSConfigValue ._(
27
27
this .key,
28
- this ._fromEnv,
28
+ // TODO(dnys1): Add back when https://github.com/dart-lang/sdk/issues/49245 is resolved.
29
+ // this._fromEnv,
29
30
this .defaultValue, {
30
31
T Function (String )? parse,
31
32
}) : _parse = parse ?? _identity;
@@ -34,7 +35,8 @@ class AWSConfigValue<T extends Object> {
34
35
/// should make for a single SDK operation invocation before giving up.
35
36
static const AWSConfigValue <int > maxAttempts = AWSConfigValue <int >._(
36
37
'AWS_MAX_ATTEMPTS' ,
37
- String .fromEnvironment ('AWS_MAX_ATTEMPTS' ),
38
+ // TODO(dnys1): Add back when https://github.com/dart-lang/sdk/issues/49245 is resolved.
39
+ // String.fromEnvironment('AWS_MAX_ATTEMPTS'),
38
40
3 ,
39
41
parse: int .parse,
40
42
);
@@ -45,7 +47,8 @@ class AWSConfigValue<T extends Object> {
45
47
/// The default value of the configuration parameter.
46
48
final T defaultValue;
47
49
48
- final String ? _fromEnv;
50
+ // TODO(dnys1): Add back when https://github.com/dart-lang/sdk/issues/49245 is resolved.
51
+ // final String? _fromEnv;
49
52
final T Function (String ) _parse;
50
53
String ? get _fromPlatformEnv => lookupPlatformEnv (key);
51
54
@@ -61,10 +64,11 @@ class AWSConfigValue<T extends Object> {
61
64
} else if (fromOverride is String ) {
62
65
return _parse (fromOverride);
63
66
}
64
- final fromEnv = _fromEnv;
65
- if (fromEnv != null && fromEnv.isNotEmpty) {
66
- return _parse (fromEnv);
67
- }
67
+ // TODO(dnys1): Add back when https://github.com/dart-lang/sdk/issues/49245 is resolved.
68
+ // final fromEnv = _fromEnv;
69
+ // if (fromEnv != null && fromEnv.isNotEmpty) {
70
+ // return _parse(fromEnv);
71
+ // }
68
72
final fromPlatformEnv = _fromPlatformEnv;
69
73
if (fromPlatformEnv != null && fromPlatformEnv.isNotEmpty) {
70
74
return _parse (fromPlatformEnv);
0 commit comments