Skip to content

Commit 5ad1b4d

Browse files
committed
Support that no region data is provided
1 parent d7f6488 commit 5ad1b4d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Src/SimpleS3.Core.Common/RegionConverter.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@ public class RegionConverter : IRegionConverter
99
private readonly Dictionary<int, IRegionInfo> _enumMap = new Dictionary<int, IRegionInfo>();
1010
private readonly Dictionary<string, IRegionInfo> _stringMap = new Dictionary<string, IRegionInfo>(StringComparer.OrdinalIgnoreCase);
1111

12-
public RegionConverter(IRegionData data)
12+
public RegionConverter(IRegionData? data = null) //If we are not provided with region data, we don't do any mapping
1313
{
14+
if (data == null)
15+
return;
16+
1417
foreach (IRegionInfo regionInfo in data.GetRegions())
1518
{
1619
int intVal = (int)Convert.ChangeType(regionInfo.EnumValue, typeof(int), NumberFormatInfo.InvariantInfo);

0 commit comments

Comments
 (0)