diff --git a/samples/ChatSample/FormatterExtensions.cs b/samples/ChatSample/FormatterExtensions.cs deleted file mode 100644 index b519c4a3df..0000000000 --- a/samples/ChatSample/FormatterExtensions.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.SignalR; -using Microsoft.Extensions.DependencyInjection; - -namespace ChatSample -{ - public static class RpcExtensions - { - public static IApplicationBuilder UseRpc(this IApplicationBuilder app, Action registerAdapters) - { - var adapters = app.ApplicationServices.GetRequiredService(); - registerAdapters(new RpcBuilder(adapters)); - return app; - } - } - - public class RpcBuilder - { - private InvocationAdapterRegistry _invocationAdapters; - - public RpcBuilder(InvocationAdapterRegistry invocationAdapters) - { - _invocationAdapters = invocationAdapters; - } - - public void AddInvocationAdapter(string format, IInvocationAdapter adapter) - { - _invocationAdapters.RegisterInvocationAdapter(format, adapter); - } - } -} diff --git a/samples/ChatSample/Startup.cs b/samples/ChatSample/Startup.cs index b5c27acfc5..cc59270d68 100644 --- a/samples/ChatSample/Startup.cs +++ b/samples/ChatSample/Startup.cs @@ -1,7 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; +using ChatSample.Data; +using ChatSample.Hubs; +using ChatSample.Models; +using ChatSample.Services; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; @@ -9,11 +9,6 @@ using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using ChatSample.Data; -using ChatSample.Models; -using ChatSample.Services; -using ChatSample.Hubs; -using ChatSample; namespace ChatSample { @@ -56,6 +51,7 @@ namespace ChatSample services.AddTransient(); services.AddSignalR(); + services.AddAuthentication(); } @@ -84,12 +80,7 @@ namespace ChatSample app.UseSignalR(routes => { - routes.MapHub("/hubs"); - }); - - app.UseRpc(invocationAdapters => - { - invocationAdapters.AddInvocationAdapter("json", new JsonNetInvocationAdapter()); + routes.MapHub("/chat"); }); app.UseMvc(routes => diff --git a/samples/ChatSample/Views/Home/Index.cshtml b/samples/ChatSample/Views/Home/Index.cshtml index 8280aac214..bac461c7c3 100644 --- a/samples/ChatSample/Views/Home/Index.cshtml +++ b/samples/ChatSample/Views/Home/Index.cshtml @@ -2,87 +2,10 @@ ViewData["Title"] = "Chat"; } -@**@ - -