Use common function for service policy boilerplate #5109
+80
−1,152
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Explanation
A previous commit added a
createServicePolicy
function tocontroller-utils
. This allows us to refactor the following service classes which make use of a Cockatiel policy by replacing boilerplace code with a simple function call:CodefiV2
inassets-controllers
ClientConfigApiService
inremote-feature-flag-controller
Note that other service modules that do not yet make use of a Cockatiel policy have not been updated to use
createServicePolicy
. We would need to upgrade these areas to use the latest service object pattern we've established.References
Closes #4994.
Changelog
(N/A — no consumer-facing changes)
Checklist