Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract initialization of service in a dedicated service lifecycle manager #256

Open
wants to merge 5 commits into
base: remove-prefetch
Choose a base branch
from

Conversation

TurpIF
Copy link
Contributor

@TurpIF TurpIF commented Jun 1, 2022

No description provided.

The purpose is to move out the initialization code in the CriteoInternal
class or in other classes.

For instance, previously, the config update was done within the prefetch
method of the BidManager. Hopefully tests caught that removing the
prefetch also removed the initial config call. But to ease the
development and the maintenance, it is preferable to centralize such
initialization in a dedicated manager.
This also remove the config from the BidRequestSender which is used for
the deprecated cache bidding.
@TurpIF TurpIF changed the base branch from main to remove-prefetch June 1, 2022 11:53
@sonarcloud
Copy link

sonarcloud bot commented Jun 1, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

95.8% 95.8% Coverage
0.0% 0.0% Duplication

@TurpIF TurpIF marked this pull request as ready for review June 2, 2022 06:20
@TurpIF TurpIF requested a review from a team as a code owner June 2, 2022 06:20
@TurpIF TurpIF requested review from leonardlabat, afewcc and Pgb-Criteo and removed request for a team June 2, 2022 06:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant