TeqBlaze Utils: migrated to TS and bug fixes#14680
Conversation
|
Tread carefully! This PR adds 134 linter errors (possibly disabled through directives):
|
|
@patmmccann Migrated the library so adapters can be created using TypeScript. Also fixed one bug discovered during the migration and another that was previously reported. Also there is some inconsistency in |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4058b9a0c7
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| bcat: bidderRequest?.ortb2?.bcat, | ||
| badv: bidderRequest?.ortb2?.badv, | ||
| bapp: bidderRequest?.ortb2?.bapp |
There was a problem hiding this comment.
Preserve global ortb2.battr in request payload
This change drops bidderRequest.ortb2.battr from the top-level request object, so publishers who set global creative-attribute blocks via ortb2.battr will no longer have those constraints forwarded for TeqBlaze-based adapters. That is a functional regression from previous behavior and it also conflicts with the repo guidance in PR_REVIEW.md (“Global OpenRTB fields should come from bidrequest.ortb2: bcat, battr, badv”). Please keep forwarding the global battr field (or merge it safely with per-placement values) so existing blocking rules continue to apply.
Useful? React with 👍 / 👎.
|
Tread carefully! This PR adds 133 linter errors (possibly disabled through directives):
|
Pull Request Test Coverage Report for Build 23948156152Details
💛 - Coveralls |
Type of change
Bugfix
Feature
New bidder adapter
Updated bidder adapter
Code style update (formatting, local variables)
Refactoring (no functional changes, no api changes)
Build related changes
CI related changes
Does this change affect user-facing APIs or examples documented on http://prebid.org?
Other
Description of change
TeqBlaze bidder utils migrated to TypeScript.
Fixed bug with
battrbeing extracted from wrong place.Fixed behaviour of
getUserSyncswhen no sync options are enabled