Skip to content

Commit 26a0186

Browse files
authored
chore: fix return value in BundleRegionProvider (#483)
1 parent 4649f0c commit 26a0186

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

AWSClientRuntime/Sources/Regions/BundleRegionProvider.swift

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,18 @@ public struct BundleRegionProvider: RegionProvider {
2121

2222
public func resolveRegion() -> Future<String?> {
2323
let future = Future<String?>()
24+
2425
#if os(iOS) || os(watchOS) || os(tvOS)
2526
guard let region = region() else {
2627
future.fulfill(nil)
28+
return future
29+
}
30+
31+
if (region.count > maxSizeRegion) {
32+
future.fulfill(String(region.prefix(maxSizeRegion)))
33+
} else {
34+
future.fulfill(region)
2735
}
28-
return region.count > maxSizeRegion
29-
? future.fulfill(region.prefix(maxSizeRegion))
30-
: future.fulfill(region)
3136
#else
3237
future.fulfill(nil)
3338
#endif

0 commit comments

Comments
 (0)