diff --git a/FruitBankHybrid.Web/FruitBankHybrid.Web.csproj b/FruitBankHybrid.Web/FruitBankHybrid.Web.csproj index e403e3e..e116465 100644 --- a/FruitBankHybrid.Web/FruitBankHybrid.Web.csproj +++ b/FruitBankHybrid.Web/FruitBankHybrid.Web.csproj @@ -1,4 +1,4 @@ - + net9.0 @@ -8,7 +8,6 @@ - diff --git a/FruitBankHybrid/FruitBankHybrid.csproj b/FruitBankHybrid/FruitBankHybrid.csproj index 56c5c71..c095531 100644 --- a/FruitBankHybrid/FruitBankHybrid.csproj +++ b/FruitBankHybrid/FruitBankHybrid.csproj @@ -67,7 +67,20 @@ + + + + ..\..\..\..\Aycode\Source\AyCode.Core\AyCode.Services.Server\bin\FruitBank\Debug\net9.0\AyCode.Core.dll + + + ..\..\..\..\Aycode\Source\AyCode.Core\AyCode.Services.Server\bin\FruitBank\Debug\net9.0\AyCode.Services.dll + + + ..\..\..\..\Aycode\Source\AyCode.Core\AyCode.Services.Server\bin\FruitBank\Debug\net9.0\AyCode.Entities.dll + + + diff --git a/FruitBankHybrid/FruitBankHybrid.csproj.user b/FruitBankHybrid/FruitBankHybrid.csproj.user index aa2892e..048cbfc 100644 --- a/FruitBankHybrid/FruitBankHybrid.csproj.user +++ b/FruitBankHybrid/FruitBankHybrid.csproj.user @@ -2,9 +2,9 @@ False - net9.0-android - Android Emulator - Emulator + net9.0-windows10.0.19041.0 + Windows Machine + PhysicalDevice pixel_7_-_api_35 diff --git a/FruitBankHybrid/MauiProgram.cs b/FruitBankHybrid/MauiProgram.cs index b8ec5b2..73d29f5 100644 --- a/FruitBankHybrid/MauiProgram.cs +++ b/FruitBankHybrid/MauiProgram.cs @@ -1,6 +1,10 @@ using Microsoft.Extensions.Logging; using FruitBankHybrid.Shared.Services; using FruitBankHybrid.Services; +using FruitBankHybrid.Shared.Services.SignalRs; +using FruitBank.Common.Loggers; +using AyCode.Core.Loggers; +using FruitBankHybrid.Services.Loggers; namespace FruitBankHybrid; @@ -19,6 +23,14 @@ public static class MauiProgram // Add device-specific services used by the FruitBankHybrid.Shared project builder.Services.AddSingleton(); builder.Services.AddScoped(); + builder.Services.AddScoped(); +#if DEBUG + builder.Services.AddSingleton(); +#endif + + builder.Services.AddSingleton(); + + //builder.Services.AddSingleton(); builder.Services.AddMauiBlazorWebView(); diff --git a/FruitBankHybrid/Services/Loggers/BrowserConsoleLogWriter.cs b/FruitBankHybrid/Services/Loggers/BrowserConsoleLogWriter.cs new file mode 100644 index 0000000..aebfe84 --- /dev/null +++ b/FruitBankHybrid/Services/Loggers/BrowserConsoleLogWriter.cs @@ -0,0 +1,13 @@ +using AyCode.Core.Enums; +using AyCode.Core.Loggers; +using AyCode.Services.Loggers; +using FruitBank.Common; +using Microsoft.JSInterop; +using LogLevel = AyCode.Core.Loggers.LogLevel; + +namespace FruitBankHybrid.Services.Loggers; + +public class BrowserConsoleLogWriter(IJSRuntime jsRuntime) : AcBrowserConsoleLogWriter(jsRuntime, AppType.Web, FruitBankConstClient.DefaultLogLevelClient) +{ +} +