diff --git a/lib/src/main/java/javasdk/OpenFeatureClient.java b/lib/src/main/java/javasdk/OpenFeatureClient.java index 3647b1cd..023d0104 100644 --- a/lib/src/main/java/javasdk/OpenFeatureClient.java +++ b/lib/src/main/java/javasdk/OpenFeatureClient.java @@ -72,7 +72,6 @@ public class OpenFeatureClient implements Client { } else { details.errorCode = ErrorCode.GENERAL; } - details.executedHooks = hookCtx.executedHooks; } finally { this.afterAllHooks(hookCtx, mergedHooks); } @@ -82,21 +81,18 @@ public class OpenFeatureClient implements Client { private void afterAllHooks(HookContext hookCtx, List hooks) { for (Hook hook : hooks) { - hookCtx.executedHooks.addAfterAll(hook); hook.afterAll(hookCtx); } } private void afterHooks(HookContext hookContext, FlagEvaluationDetails details, List hooks) { for (Hook hook : hooks) { - hookContext.executedHooks.addAfter(hook); hook.after(hookContext, details); } } private HookContext beforeHooks(HookContext hookCtx, List hooks) { for (Hook hook : hooks) { - hookCtx.executedHooks.addBefore(hook); hook.before(hookCtx); // TODO: Merge returned context w/ hook context object }