No longer support a list of executed hooks.
This commit is contained in:
parent
f1223534ba
commit
3da9a635ef
|
|
@ -72,7 +72,6 @@ public class OpenFeatureClient implements Client {
|
||||||
} else {
|
} else {
|
||||||
details.errorCode = ErrorCode.GENERAL;
|
details.errorCode = ErrorCode.GENERAL;
|
||||||
}
|
}
|
||||||
details.executedHooks = hookCtx.executedHooks;
|
|
||||||
} finally {
|
} finally {
|
||||||
this.afterAllHooks(hookCtx, mergedHooks);
|
this.afterAllHooks(hookCtx, mergedHooks);
|
||||||
}
|
}
|
||||||
|
|
@ -82,21 +81,18 @@ public class OpenFeatureClient implements Client {
|
||||||
|
|
||||||
private void afterAllHooks(HookContext hookCtx, List<Hook> hooks) {
|
private void afterAllHooks(HookContext hookCtx, List<Hook> hooks) {
|
||||||
for (Hook hook : hooks) {
|
for (Hook hook : hooks) {
|
||||||
hookCtx.executedHooks.addAfterAll(hook);
|
|
||||||
hook.afterAll(hookCtx);
|
hook.afterAll(hookCtx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private <T> void afterHooks(HookContext hookContext, FlagEvaluationDetails<T> details, List<Hook> hooks) {
|
private <T> void afterHooks(HookContext hookContext, FlagEvaluationDetails<T> details, List<Hook> hooks) {
|
||||||
for (Hook hook : hooks) {
|
for (Hook hook : hooks) {
|
||||||
hookContext.executedHooks.addAfter(hook);
|
|
||||||
hook.after(hookContext, details);
|
hook.after(hookContext, details);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private HookContext beforeHooks(HookContext hookCtx, List<Hook> hooks) {
|
private HookContext beforeHooks(HookContext hookCtx, List<Hook> hooks) {
|
||||||
for (Hook hook : hooks) {
|
for (Hook hook : hooks) {
|
||||||
hookCtx.executedHooks.addBefore(hook);
|
|
||||||
hook.before(hookCtx);
|
hook.before(hookCtx);
|
||||||
// TODO: Merge returned context w/ hook context object
|
// TODO: Merge returned context w/ hook context object
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue