Skip to content

Commit 768a118

Browse files
authored
Fixed wasm example (#400)
1 parent a79f41a commit 768a118

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

sandbox/BlazorWasm/Client/BlazorWasm.Client.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
<ItemGroup>
1616
<ProjectReference Include="..\..\..\src\NATS.Client.Hosting\NATS.Client.Hosting.csproj" />
17+
<ProjectReference Include="..\..\..\src\NATS.Client.Serializers.Json\NATS.Client.Serializers.Json.csproj" />
1718
<ProjectReference Include="..\Shared\BlazorWasm.Shared.csproj" />
1819
</ItemGroup>
1920

sandbox/BlazorWasm/Client/Program.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@
33
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
44
using NATS.Client.Core;
55
using NATS.Client.Hosting;
6+
using NATS.Client.Serializers.Json;
67

78
var builder = WebAssemblyHostBuilder.CreateDefault(args);
89
builder.RootComponents.Add<App>("#app");
910
builder.RootComponents.Add<HeadOutlet>("head::after");
1011

11-
builder.Services.AddNats(configureOpts: opt => opt with { Url = "ws://localhost:4280", Name = "BlazorClient" });
12+
builder.Services.AddNats(configureOpts: opt => opt with
13+
{
14+
SerializerRegistry = NatsJsonSerializerRegistry.Default,
15+
Url = "ws://localhost:8080",
16+
Name = "BlazorClient",
17+
});
1218

1319
await builder.Build().RunAsync();

sandbox/BlazorWasm/Server/Program.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
using BlazorWasm.Server.NatsServices;
22
using NATS.Client.Core;
33
using NATS.Client.Hosting;
4+
using NATS.Client.Serializers.Json;
45

56
var builder = WebApplication.CreateBuilder(args);
67

78
// Add services to the container.
89
builder.Services.AddControllersWithViews();
910
builder.Services.AddRazorPages();
10-
builder.Services.AddNats(configureOpts: opt => opt with { Url = "localhost:4222", Name = "BlazorServer" });
11+
builder.Services.AddNats(configureOpts: opt => opt with
12+
{
13+
SerializerRegistry = NatsJsonSerializerRegistry.Default,
14+
Url = "localhost:4222",
15+
Name = "BlazorServer",
16+
});
1117
builder.Services.AddHostedService<WeatherForecastService>();
1218

1319
var app = builder.Build();

0 commit comments

Comments
 (0)