@@ -202,17 +202,21 @@ shaka.ads.MediaTailorAdManager = class {
202
202
* @private
203
203
*/
204
204
async requestSessionInfo_ ( url , adsParams ) {
205
- const type = shaka . net . NetworkingEngine . RequestType . ADS ;
206
- const request = shaka . net . NetworkingEngine . makeRequest (
205
+ const NetworkingEngine = shaka . net . NetworkingEngine ;
206
+ const type = NetworkingEngine . RequestType . ADS ;
207
+ const context = {
208
+ type : NetworkingEngine . AdvancedRequestType . MEDIATAILOR_SESSION_INFO ,
209
+ } ;
210
+ const request = NetworkingEngine . makeRequest (
207
211
[ url ] ,
208
- shaka . net . NetworkingEngine . defaultRetryParameters ( ) ) ;
212
+ NetworkingEngine . defaultRetryParameters ( ) ) ;
209
213
request . method = 'POST' ;
210
214
if ( adsParams ) {
211
215
const body = JSON . stringify ( adsParams ) ;
212
216
request . body = shaka . util . StringUtils . toUTF8 ( body ) ;
213
217
}
214
218
215
- const op = this . networkingEngine_ . request ( type , request ) ;
219
+ const op = this . networkingEngine_ . request ( type , request , context ) ;
216
220
try {
217
221
const response = await op . promise ;
218
222
const data = shaka . util . StringUtils . fromUTF8 ( response . data ) ;
@@ -254,12 +258,16 @@ shaka.ads.MediaTailorAdManager = class {
254
258
* @private
255
259
*/
256
260
async requestTrackingInfo_ ( trackingUrl , firstRequest ) {
257
- const type = shaka . net . NetworkingEngine . RequestType . ADS ;
258
- const request = shaka . net . NetworkingEngine . makeRequest (
261
+ const NetworkingEngine = shaka . net . NetworkingEngine ;
262
+ const type = NetworkingEngine . RequestType . ADS ;
263
+ const context = {
264
+ type : NetworkingEngine . AdvancedRequestType . MEDIATAILOR_TRACKING_INFO ,
265
+ } ;
266
+ const request = NetworkingEngine . makeRequest (
259
267
[ trackingUrl ] ,
260
- shaka . net . NetworkingEngine . defaultRetryParameters ( ) ) ;
268
+ NetworkingEngine . defaultRetryParameters ( ) ) ;
261
269
262
- const op = this . networkingEngine_ . request ( type , request ) ;
270
+ const op = this . networkingEngine_ . request ( type , request , context ) ;
263
271
try {
264
272
const response = await op . promise ;
265
273
let cuepoints = [ ] ;
@@ -311,12 +319,16 @@ shaka.ads.MediaTailorAdManager = class {
311
319
return ;
312
320
}
313
321
314
- const type = shaka . net . NetworkingEngine . RequestType . ADS ;
315
- const request = shaka . net . NetworkingEngine . makeRequest (
322
+ const NetworkingEngine = shaka . net . NetworkingEngine ;
323
+ const type = NetworkingEngine . RequestType . ADS ;
324
+ const context = {
325
+ type : NetworkingEngine . AdvancedRequestType . MEDIATAILOR_STATIC_RESOURCE ,
326
+ } ;
327
+ const request = NetworkingEngine . makeRequest (
316
328
[ nonLinearAd . staticResource ] ,
317
- shaka . net . NetworkingEngine . defaultRetryParameters ( ) ) ;
329
+ NetworkingEngine . defaultRetryParameters ( ) ) ;
318
330
319
- const op = this . networkingEngine_ . request ( type , request ) ;
331
+ const op = this . networkingEngine_ . request ( type , request , context ) ;
320
332
try {
321
333
this . staticResources_ . set ( cacheKey , [ ] ) ;
322
334
const response = await op . promise ;
@@ -709,16 +721,20 @@ shaka.ads.MediaTailorAdManager = class {
709
721
( event ) => event . eventType == eventType ) ;
710
722
}
711
723
if ( trackingEvent ) {
712
- const type = shaka . net . NetworkingEngine . RequestType . ADS ;
724
+ const NetworkingEngine = shaka . net . NetworkingEngine ;
725
+ const type = NetworkingEngine . RequestType . ADS ;
726
+ const context = {
727
+ type : NetworkingEngine . AdvancedRequestType . MEDIATAILOR_TRACKING_EVENT ,
728
+ } ;
713
729
for ( const beaconUrl of trackingEvent . beaconUrls ) {
714
730
if ( ! beaconUrl || beaconUrl == '' ) {
715
731
continue ;
716
732
}
717
- const request = shaka . net . NetworkingEngine . makeRequest (
733
+ const request = NetworkingEngine . makeRequest (
718
734
[ beaconUrl ] ,
719
- shaka . net . NetworkingEngine . defaultRetryParameters ( ) ) ;
735
+ NetworkingEngine . defaultRetryParameters ( ) ) ;
720
736
request . method = 'POST' ;
721
- this . networkingEngine_ . request ( type , request ) ;
737
+ this . networkingEngine_ . request ( type , request , context ) ;
722
738
}
723
739
}
724
740
switch ( eventType ) {
0 commit comments