Skip to content

Commit

Permalink
chore: update masa.utils library package to 0.4.0-preview.3 (#37)
Browse files Browse the repository at this point in the history
* chore: update masa.utils library package to 0.4.0-preview.3

* test: Handling ConfigurationTest exceptions

* chore: add Masa.Contrib.Configuration.AutoMap.NoArgumentConstructor.Tests.csproj

* chore: Handling test run failure errors
  • Loading branch information
zhenlei520 authored Apr 15, 2022
1 parent d93f4c6 commit 6a470cb
Show file tree
Hide file tree
Showing 33 changed files with 166 additions and 101 deletions.
11 changes: 11 additions & 0 deletions Masa.Contrib.sln
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masa.Contrib.Storage.Object
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Storage", "Storage", "{165391A5-034E-4894-8084-8DF7D4AA7518}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Masa.Contrib.Configuration.AutoMap.NoArgumentConstructor.Tests", "test\Masa.Contrib.Configuration.AutoMap.NoArgumentConstructor.Tests\Masa.Contrib.Configuration.AutoMap.NoArgumentConstructor.Tests.csproj", "{B8358ED1-C95A-4EC0-9756-FB32C931F204}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -666,6 +668,14 @@ Global
{97532A33-A591-4DF5-A2C0-72527B78ED82}.Release|Any CPU.Build.0 = Release|Any CPU
{97532A33-A591-4DF5-A2C0-72527B78ED82}.Release|x64.ActiveCfg = Release|Any CPU
{97532A33-A591-4DF5-A2C0-72527B78ED82}.Release|x64.Build.0 = Release|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Debug|x64.ActiveCfg = Debug|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Debug|x64.Build.0 = Debug|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Release|Any CPU.Build.0 = Release|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Release|x64.ActiveCfg = Release|Any CPU
{B8358ED1-C95A-4EC0-9756-FB32C931F204}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -750,6 +760,7 @@ Global
{86898E0C-D1C5-4A57-B5DD-69A4BC1F4ABE} = {165391A5-034E-4894-8084-8DF7D4AA7518}
{97532A33-A591-4DF5-A2C0-72527B78ED82} = {38E6C400-90C0-493E-9266-C1602E229F1B}
{165391A5-034E-4894-8084-8DF7D4AA7518} = {42DF7AAC-362C-48F4-B76A-BDEEEFF17CC9}
{B8358ED1-C95A-4EC0-9756-FB32C931F204} = {9EEE31DA-3165-4CB3-AAE9-27CC3A4DE669}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {40383055-CC50-4600-AD9A-53C14F620D03}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Caching.DistributedMemory" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caching.Redis" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caller.HttpClient" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caching.DistributedMemory" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Caching.Redis" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Caller.HttpClient" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="6.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Caching.DistributedMemory" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caching.Redis" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caller.HttpClient" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Configuration.Json" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caching.DistributedMemory" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Caching.Redis" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Caller.HttpClient" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Configuration.Json" Version="0.4.0-preview.3" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/BuildingBlocks/MASA.BuildingBlocks
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Models.Config" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Models.Config" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Options" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<ItemGroup>
<PackageReference Include="Dapr.AspNetCore" Version="1.5.0" />
<PackageReference Include="Masa.Utils.Models.Config" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Exceptions" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Models.Config" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Exceptions" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Exceptions" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Exceptions" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Expressions" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Expressions" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Expressions" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Expressions" Version="0.4.0-preview.3" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Data.Elasticsearch" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Data.Elasticsearch" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Masa.Utils.Caching.Core" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Extensions.DependencyInjection" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Caching.Core" Version="0.4.0-preview.3" />
<PackageReference Include="Masa.Utils.Extensions.DependencyInjection" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
</ItemGroup>

Expand Down
6 changes: 3 additions & 3 deletions test/Masa.Contrib.BasicAbility.Dcc.Tests/DccManageTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public void Initialize()
public async Task TestUpdateAsync(string environment, string cluster, string appId, string configObject)
{
var brand = new Brands("Microsoft");
_callerProvider.Setup(factory => factory.PutAsync(It.IsAny<string>(), It.IsAny<object>(), default).Result).Returns(() => new HttpResponseMessage()
_callerProvider.Setup(factory => factory.PutAsync(It.IsAny<string>(), It.IsAny<object>(), false, default).Result).Returns(() => new HttpResponseMessage()
{
StatusCode = HttpStatusCode.OK,
Content = new StringContent(brand.Serialize(_jsonSerializerOptions))
Expand All @@ -49,7 +49,7 @@ public async Task TestUpdateAsyncAndError(string environment, string cluster, st
{
var brand = new Brands("Microsoft");

_callerProvider.Setup(factory => factory.PutAsync(It.IsAny<string>(), It.IsAny<object>(), default).Result).Returns(() => new HttpResponseMessage()
_callerProvider.Setup(factory => factory.PutAsync(It.IsAny<string>(), It.IsAny<object>(), false, default).Result).Returns(() => new HttpResponseMessage()
{
StatusCode = HttpStatusCode.ExpectationFailed,
Content = new StringContent("error")
Expand All @@ -64,7 +64,7 @@ public async Task TestUpdateAsyncAndError(string environment, string cluster, st
public async Task TestUpdateAsyncAndCustomError(string environment, string cluster, string appId, string configObject)
{
var brand = new Brands("Microsoft");
_callerProvider.Setup(factory => factory.PutAsync(It.IsAny<string>(), It.IsAny<object>(), default).Result).Returns(() => new HttpResponseMessage()
_callerProvider.Setup(factory => factory.PutAsync(It.IsAny<string>(), It.IsAny<object>(), false, default).Result).Returns(() => new HttpResponseMessage()
{
StatusCode = (HttpStatusCode)299,
Content = new StringContent("custom error")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,14 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
<PackageReference Include="coverlet.collector" Version="3.0.2" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>

<ItemGroup>
Expand Down
11 changes: 7 additions & 4 deletions test/Masa.Contrib.Configuration.Tests/ConfigurationTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ public void TestManuallyMappingShouldReturnRedisExist()
var serviceProvider = builder.Services.BuildServiceProvider();
var rabbitMqOptions = serviceProvider.GetRequiredService<IOptions<RabbitMqOptions>>();
Assert.IsTrue(rabbitMqOptions is
{ Value.HostName: "localhost", Value.UserName: "admin", Value.Password: "admin", Value.VirtualHost: "/", Value.Port: "5672" });
{ Value.HostName: "localhost", Value.UserName: "admin", Value.Password: "admin", Value.VirtualHost: "/", Value.Port: "5672" });

var systemOptions = serviceProvider.GetRequiredService<IOptions<SystemOptions>>();
Assert.IsTrue(systemOptions is { Value.Name: "Masa TEST" });
Expand All @@ -94,7 +94,7 @@ public void TestMasaConfigurationBuilderShouldReturnSourceCount3()

Assert.IsTrue(masaConfigurationBuilder.Build()["KafkaOptions:Servers"] == appsettingConfigurationBuilder.Build()["KafkaOptions:Servers"]);

Assert.IsTrue(masaConfigurationBuilder.Properties.Count==configurationBuilder.Properties.Count);
Assert.IsTrue(masaConfigurationBuilder.Properties.Count == configurationBuilder.Properties.Count);
}

[TestMethod]
Expand Down Expand Up @@ -208,7 +208,7 @@ public void TestCreateMasaConfigurationShouldReturnRedisOptionsAndSystemOptionsE
}

[TestMethod]
public void TestConfigurationChangeShouldReturnNameEmpty()
public async Task TestConfigurationChangeShouldReturnNameEmpty()
{
var builder = WebApplication.CreateBuilder();

Expand All @@ -231,11 +231,14 @@ public void TestConfigurationChangeShouldReturnNameEmpty()
var newRedisOption = systemOption.Value;
newRedisOption.Name = null;

File.WriteAllText(Path.Combine(rootPath, "appsettings.json"),
var oldContent = await File.ReadAllTextAsync(Path.Combine(rootPath, "appsettings.json"));
await File.WriteAllTextAsync(Path.Combine(rootPath, "appsettings.json"),
System.Text.Json.JsonSerializer.Serialize(new { SystemOptions = newRedisOption }));

Thread.Sleep(2000);
var option = serviceProvider.GetRequiredService<IOptionsMonitor<SystemOptions>>();
Assert.IsTrue(option.CurrentValue.Name == "");

await File.WriteAllTextAsync(Path.Combine(rootPath, "appsettings.json"), oldContent);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
<PackageReference Include="coverlet.collector" Version="3.0.2" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,13 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
<PackageReference Include="coverlet.collector" Version="3.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,20 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore.Sqlite" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore.Sqlite" Version="0.4.0-preview.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
<PackageReference Include="coverlet.collector" Version="3.0.2" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,15 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore.Sqlite" Version="0.4.0-preview.2" />
<PackageReference Include="Masa.Utils.Data.EntityFrameworkCore.Sqlite" Version="0.4.0-preview.3" />
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
<PackageReference Include="coverlet.collector" Version="3.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,13 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.3" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.3" />
<PackageReference Include="coverlet.collector" Version="3.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" />
</ItemGroup>
Expand Down
Loading

0 comments on commit 6a470cb

Please sign in to comment.