diff --git a/Nop.Plugin.Misc.AIPlugin/Infrastructure/PluginNopStartup.cs b/Nop.Plugin.Misc.AIPlugin/Infrastructure/PluginNopStartup.cs index 6fe8e4a..ff93cee 100644 --- a/Nop.Plugin.Misc.AIPlugin/Infrastructure/PluginNopStartup.cs +++ b/Nop.Plugin.Misc.AIPlugin/Infrastructure/PluginNopStartup.cs @@ -5,6 +5,7 @@ using FruitBank.Common; using FruitBank.Common.Server.Controllers; using FruitBank.Common.Server.Services.Loggers; using FruitBank.Common.Server.Services.SignalRs; +using Mango.Nop.Core.Loggers; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Mvc.Razor; using Microsoft.AspNetCore.SignalR; @@ -31,22 +32,12 @@ public class PluginNopStartup : INopStartup options.ViewLocationExpanders.Add(new ViewLocationExpander()); }); - //services.AddCors(feature => - // feature.AddPolicy( - // "AllowBlazorClient", - // apiPolicy => apiPolicy - // .WithOrigins("https://localhost:7144") - // .AllowAnyHeader() - // .AllowAnyMethod() - // .AllowCredentials() - // )); - - services.AddSignalR(options => options.MaximumReceiveMessageSize = 256 * 1024); - //register services and interfaces - services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); //services.AddSingleton(); services.AddScoped(); @@ -59,6 +50,8 @@ public class PluginNopStartup : INopStartup { options.Filters.AddService(); }); + + services.AddSignalR(options => options.MaximumReceiveMessageSize = 256 * 1024); } /// @@ -82,7 +75,7 @@ public class PluginNopStartup : INopStartup { app.UseEndpoints(endpoints => { - endpoints.MapHub(loggrHubEndPoint); + endpoints.MapHub(loggrHubEndPoint); }); }); } diff --git a/Nop.Plugin.Misc.AIPlugin/Nop.Plugin.Misc.FruitBankPlugin.csproj b/Nop.Plugin.Misc.AIPlugin/Nop.Plugin.Misc.FruitBankPlugin.csproj index 929a710..a73db8b 100644 --- a/Nop.Plugin.Misc.AIPlugin/Nop.Plugin.Misc.FruitBankPlugin.csproj +++ b/Nop.Plugin.Misc.AIPlugin/Nop.Plugin.Misc.FruitBankPlugin.csproj @@ -42,6 +42,7 @@ + diff --git a/Nop.Plugin.Misc.AIPlugin/Services/LoggerSignalRHub.cs b/Nop.Plugin.Misc.AIPlugin/Services/LoggerSignalRHub.cs new file mode 100644 index 0000000..18ad102 --- /dev/null +++ b/Nop.Plugin.Misc.AIPlugin/Services/LoggerSignalRHub.cs @@ -0,0 +1,8 @@ +using AyCode.Services.Server.SignalRs; +using FruitBank.Common.Server.Services.Loggers; + +namespace Nop.Plugin.Misc.FruitBankPlugin.Services; + + +public class LoggerSignalRHub2(LoggerToLoggerApiController2 logger) : AcLoggerSignalRHub(logger) +{ } \ No newline at end of file diff --git a/Nop.Plugin.Misc.AIPlugin/Services/LoggerToLoggerApiController2.cs b/Nop.Plugin.Misc.AIPlugin/Services/LoggerToLoggerApiController2.cs new file mode 100644 index 0000000..b8d7e30 --- /dev/null +++ b/Nop.Plugin.Misc.AIPlugin/Services/LoggerToLoggerApiController2.cs @@ -0,0 +1,7 @@ +using AyCode.Core.Enums; +using AyCode.Core.Loggers; +using FruitBank.Common.Loggers; + +namespace Nop.Plugin.Misc.FruitBankPlugin.Services; + +public class LoggerToLoggerApiController2(IAcLogWriterBase[] logWriters) : Logger(logWriters); \ No newline at end of file