From 2748eb446f4d1800cff22802f8f4e28de8ca70ea Mon Sep 17 00:00:00 2001 From: Rutherther Date: Fri, 20 Jan 2023 22:12:53 +0100 Subject: [PATCH] fix(shared): return an error in case underlying hook manager is not initialized correctly --- .../Hooks/SharedHookManager.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Extensions/NosSmooth.Extensions.SharedBinding/Hooks/SharedHookManager.cs b/src/Extensions/NosSmooth.Extensions.SharedBinding/Hooks/SharedHookManager.cs index 73df23374ccd0977f00b962e6103a688963affd6..82527a4228ce6dc76a18b84177f286269213a6ce 100644 --- a/src/Extensions/NosSmooth.Extensions.SharedBinding/Hooks/SharedHookManager.cs +++ b/src/Extensions/NosSmooth.Extensions.SharedBinding/Hooks/SharedHookManager.cs @@ -49,8 +49,13 @@ public class SharedHookManager { if (!_initialized) { - _underlyingManager.Initialize(bindingManager, browserManager); + var result = _underlyingManager.Initialize(bindingManager, browserManager); _initialized = true; + + if (!result.IsSuccess) + { + return Result>.FromError(result.Error); + } } var hooks = new Dictionary();