M Samples/InterceptNameChanger/NameChanger.cs => Samples/InterceptNameChanger/NameChanger.cs +10 -0
@@ 8,6 8,8 @@ using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using NosSmooth.Core.Client;
+using NosSmooth.Core.Extensions;
+using NosSmooth.LocalBinding;
using NosSmooth.LocalClient;
using NosSmooth.LocalClient.Extensions;
using NosSmooth.Packets.Enums;
@@ 47,6 49,14 @@ namespace InterceptNameChanger
var logger = provider.GetRequiredService<ILogger<NameChanger>>();
logger.LogInformation("Hello world from NameChanger!");
+ var bindingManager = provider.GetRequiredService<NosBindingManager>();
+ var initializeResult = bindingManager.Initialize();
+ if (!initializeResult.IsSuccess)
+ {
+ logger.LogError($"Could not initialize NosBindingManager.");
+ logger.LogResultError(initializeResult);
+ }
+
var client = provider.GetRequiredService<INostaleClient>();
var sayResult = await client.ReceivePacketAsync
M Samples/SimpleChat/SimpleChat.cs => Samples/SimpleChat/SimpleChat.cs +2 -2
@@ 48,8 48,8 @@ public class SimpleChat
var initializeResult = bindingManager.Initialize();
if (!initializeResult.IsSuccess)
{
- logger.LogError($"Could not initialize the bindings {initializeResult.Error.Message}.");
- return;
+ logger.LogError($"Could not initialize NosBindingManager.");
+ logger.LogResultError(initializeResult);
}
var client = provider.GetRequiredService<INostaleClient>();
M Samples/WalkCommands/Startup.cs => Samples/WalkCommands/Startup.cs +3 -1
@@ 8,6 8,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using NosSmooth.ChatCommands;
using NosSmooth.Core.Client;
+using NosSmooth.Core.Extensions;
using NosSmooth.LocalBinding;
using NosSmooth.LocalClient;
using NosSmooth.LocalClient.Extensions;
@@ 59,7 60,8 @@ public class Startup
var initializeResult = bindingManager.Initialize();
if (!initializeResult.IsSuccess)
{
- logger.LogError($"Could not initialize {initializeResult.Error.Message}.");
+ logger.LogError($"Could not initialize NosBindingManager.");
+ logger.LogResultError(initializeResult);
}
var mainCancellation = provider.GetRequiredService<CancellationTokenSource>();