Skip to content

Commit 03a824f

Browse files
Merge pull request dotnet-architecture#40 from dotnet-architecture/dev
upd fork
2 parents 3abc38a + b0090cc commit 03a824f

8 files changed

Lines changed: 21 additions & 36 deletions

File tree

k8s/helm/app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ app: # app global settings
2727
catalog: catalog # service name for catalog api
2828
ordering: ordering # service name for ordering api
2929
orderingbackgroundtasks: orderingbackgroundtasks # service name for orderingbackgroundtasks
30-
orderingsignalrhub: orderingsignalrhub # service name for orderingsignalrhub
30+
orderingsignalrhub: ordering-signalrhub # service name for orderingsignalrhub
3131
identity: identity # service name for identity api
3232
mvc: webmvc # service name for web mvc
3333
spa: webspa # service name for web spa

k8s/helm/ordering-signalrhub/templates/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ data:
1515
all__InstrumentationKey: {{ .Values.inf.appinsights.key }}
1616
all__UseAzureServiceBus: "{{ .Values.inf.eventbus.useAzure }}"
1717
signalr__StoreConnectionString: {{ .Values.inf.redis.keystore.constr }}
18-
urls__IdentityUrl: {{ $identity }}
18+
urls__IdentityUrl: http://{{ $identity }}

src/Services/Basket/Basket.UnitTests/Basket.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PackageReference Include="xunit" Version="2.3.1" />
1212
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
1313
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
14-
<PackageReference Include="MediatR" Version="4.1.0" />
14+
<PackageReference Include="MediatR" Version="5.1.0" />
1515
<PackageReference Include="Moq" Version="4.8.1" />
1616
</ItemGroup>
1717

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
using Autofac;
2-
using Autofac.Core;
1+
using System.Linq;
2+
using System.Reflection;
3+
using Autofac;
34
using FluentValidation;
45
using MediatR;
56
using Microsoft.eShopOnContainers.Services.Ordering.API.Application.Commands;
67
using Ordering.API.Application.DomainEventHandlers.OrderStartedEvent;
78
using Ordering.API.Application.Validations;
89
using Ordering.API.Infrastructure.Behaviors;
9-
using System.Collections.Generic;
10-
using System.Linq;
11-
using System.Reflection;
1210

1311
namespace Microsoft.eShopOnContainers.Services.Ordering.API.Infrastructure.AutofacModules
1412
{
@@ -34,26 +32,14 @@ protected override void Load(ContainerBuilder builder)
3432
.AsImplementedInterfaces();
3533

3634

37-
builder.Register<SingleInstanceFactory>(context =>
35+
builder.Register<ServiceFactory>(context =>
3836
{
3937
var componentContext = context.Resolve<IComponentContext>();
4038
return t => { object o; return componentContext.TryResolve(t, out o) ? o : null; };
4139
});
4240

43-
builder.Register<MultiInstanceFactory>(context =>
44-
{
45-
var componentContext = context.Resolve<IComponentContext>();
46-
47-
return t =>
48-
{
49-
var resolved = (IEnumerable<object>)componentContext.Resolve(typeof(IEnumerable<>).MakeGenericType(t));
50-
return resolved;
51-
};
52-
});
53-
5441
builder.RegisterGeneric(typeof(LoggingBehavior<,>)).As(typeof(IPipelineBehavior<,>));
5542
builder.RegisterGeneric(typeof(ValidatorBehavior<,>)).As(typeof(IPipelineBehavior<,>));
56-
5743
}
5844
}
5945
}

src/Services/Ordering/Ordering.API/Ordering.API.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
<ItemGroup>
3333
<PackageReference Include="FluentValidation.AspNetCore" Version="7.5.0" />
34-
<PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="4.1.0" />
34+
<PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="5.1.0" />
3535
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
3636
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
3737
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.6.1" />
@@ -40,7 +40,7 @@
4040
<PackageReference Include="Microsoft.Extensions.Configuration.AzureKeyVault" Version="2.1.0" />
4141
<PackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="2.1.0" />
4242
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0" />
43-
<PackageReference Include="MediatR" Version="4.1.0" />
43+
<PackageReference Include="MediatR" Version="5.1.0" />
4444
<PackageReference Include="Swashbuckle.AspNetCore" Version="3.0.0" />
4545
<PackageReference Include="System.Reflection" Version="4.3.0" />
4646
<PackageReference Include="Dapper" Version="1.50.4" />

src/Services/Ordering/Ordering.Domain/Ordering.Domain.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="MediatR" Version="4.0.1" />
9-
<PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="4.0.0" />
8+
<PackageReference Include="MediatR" Version="5.1.0" />
9+
<PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="5.1.0" />
1010
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.4.0" />
1111
</ItemGroup>
1212

src/Services/Ordering/Ordering.UnitTests/Ordering.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PackageReference Include="xunit" Version="2.3.1" />
1212
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
1313
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
14-
<PackageReference Include="MediatR" Version="4.1.0" />
14+
<PackageReference Include="MediatR" Version="5.1.0" />
1515
<PackageReference Include="Moq" Version="4.8.1" />
1616
</ItemGroup>
1717

src/Web/WebMVC/Views/Shared/_Layout.cshtml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -96,24 +96,23 @@
9696
if ('@User.Identity.IsAuthenticated' === 'True') {
9797
var timerId;
9898
99-
let connection = stablishConnection();
100-
101-
connection.start().then(function () {
102-
console.log('User Registered to Signalr Hub');
103-
});
104-
105-
registerNotificationHandlers(connection);
99+
stablishConnection((conn) => registerNotificationHandlers(conn));
106100
}
107101
108-
function stablishConnection() {
109-
return new signalR.HubConnectionBuilder()
102+
function stablishConnection(cb) {
103+
let connection = new signalR.HubConnectionBuilder()
110104
.withUrl('@settings.Value.SignalrHubUrl/hub/notificationhub', {
111105
transport: signalR.HttpTransportType.LongPolling,
112106
accessTokenFactory: () => {
113107
return "Authorization", getToken();
114108
}
115109
})
116-
.build();
110+
.build();
111+
112+
connection.start().then(function () {
113+
console.log('User Registered to Signalr Hub');
114+
cb(connection);
115+
});
117116
}
118117
119118
function registerNotificationHandlers(connection) {

0 commit comments

Comments
 (0)