~ruther/NosSmooth

b528a6ce63bb5de7a85414b4e933ccb93ebc2ac6 — František Boháček 3 years ago 48cc002
feat(samples): log nos binding manager initialization result correctly
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>();

Do not follow this link