diff options
Diffstat (limited to 'src/SMAPI.Web/Framework/UserAgentParsing/ClientPlatformMiddlewareExtensions.cs')
-rw-r--r-- | src/SMAPI.Web/Framework/UserAgentParsing/ClientPlatformMiddlewareExtensions.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/SMAPI.Web/Framework/UserAgentParsing/ClientPlatformMiddlewareExtensions.cs b/src/SMAPI.Web/Framework/UserAgentParsing/ClientPlatformMiddlewareExtensions.cs new file mode 100644 index 00000000..4ac2ebfa --- /dev/null +++ b/src/SMAPI.Web/Framework/UserAgentParsing/ClientPlatformMiddlewareExtensions.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Builder; + +namespace StardewModdingAPI.Web.Framework.UserAgentParsing +{ + /// <summary>Extension methods for the client platform middleware.</summary> + internal static class ClientPlatformMiddlewareExtensions + { + /// <summary>Adds client platform detection to the request pipeline.</summary> + /// <param name="builder">The application builder.</param> + /// <returns>The application builder with the client platform middleware enabled.</returns> + public static IApplicationBuilder UseClientPlatform(this IApplicationBuilder builder) + { + return builder.UseMiddleware<ClientPlatformMiddleware>(); + } + } +} |