Skip to content

Commit 145ecaa

Browse files
committed
#440 infr: udpate infr
1 parent 7c89255 commit 145ecaa

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

MiniSpace.Services.Students/src/MiniSpace.Services.Students.Infrastructure/Extensions.cs

+18
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ public static IParalaxBuilder AddInfrastructure(this IParalaxBuilder builder)
9090
.AddMongoRepository<UserProfileViewsDocument, Guid>("user_profile_views")
9191
.AddMongoRepository<UserViewingProfilesDocument, Guid>("user_viewing_profiles")
9292
.AddMongoRepository<BlockedUsersDocument, Guid>("blocked_users")
93+
.AddSignalRInfrastructure()
9394
.AddWebApiSwaggerDocs()
9495
.AddCertificateAuthentication()
9596
.AddSecurity();
@@ -131,6 +132,23 @@ public static IApplicationBuilder UseInfrastructure(this IApplicationBuilder app
131132

132133
return app;
133134
}
135+
136+
public static IParalaxBuilder AddSignalRInfrastructure(this IParalaxBuilder builder)
137+
{
138+
builder.Services.AddCors(options =>
139+
{
140+
options.AddPolicy("CorsPolicy",
141+
builder => builder
142+
.AllowAnyMethod()
143+
.AllowAnyHeader()
144+
.AllowCredentials()
145+
.SetIsOriginAllowed((host) => true));
146+
});
147+
148+
builder.Services.AddSignalR();
149+
150+
return builder;
151+
}
134152

135153
internal static CorrelationContext GetCorrelationContext(this IHttpContextAccessor accessor)
136154
=> accessor.HttpContext?.Request.Headers.TryGetValue("Correlation-Context", out var json) is true

MiniSpace.Services.Students/src/MiniSpace.Services.Students.Infrastructure/MiniSpace.Services.Students.Infrastructure.csproj

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10+
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.2.0" />
1011
<PackageReference Include="Paralax" Version="*" />
1112
<PackageReference Include="Paralax.Auth" Version="*" />
1213
<PackageReference Include="Paralax.CQRS.Queries" Version="*" />
@@ -33,8 +34,8 @@
3334
</ItemGroup>
3435

3536
<ItemGroup>
36-
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />
37-
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
37+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.0" />
38+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
3839
</ItemGroup>
3940

4041
<ItemGroup>

0 commit comments

Comments
 (0)