@@ -30,6 +30,7 @@ import {
30
30
import { WebkitMessagingConfig , WebkitMessagingTransport } from './lib/webkit.js' ;
31
31
import { NotificationMessage , RequestMessage , Subscription , MessageResponse , MessageError , SubscriptionEvent } from './schema.js' ;
32
32
import { AndroidMessagingConfig , AndroidMessagingTransport } from './lib/android.js' ;
33
+ import { AndroidAdsjsMessagingConfig , AndroidAdsjsMessagingTransport } from './lib/android-adsjs.js' ;
33
34
import { createTypedMessages } from './lib/typed-messages.js' ;
34
35
35
36
/**
@@ -51,7 +52,7 @@ export class MessagingContext {
51
52
}
52
53
53
54
/**
54
- * @typedef {WebkitMessagingConfig | WindowsMessagingConfig | AndroidMessagingConfig | TestTransportConfig } MessagingConfig
55
+ * @typedef {WebkitMessagingConfig | WindowsMessagingConfig | AndroidMessagingConfig | AndroidAdsjsMessagingConfig | TestTransportConfig } MessagingConfig
55
56
*/
56
57
57
58
/**
@@ -215,7 +216,7 @@ export class TestTransport {
215
216
}
216
217
217
218
/**
218
- * @param {WebkitMessagingConfig | WindowsMessagingConfig | AndroidMessagingConfig | TestTransportConfig } config
219
+ * @param {WebkitMessagingConfig | WindowsMessagingConfig | AndroidMessagingConfig | AndroidAdsjsMessagingConfig | TestTransportConfig } config
219
220
* @param {MessagingContext } messagingContext
220
221
* @returns {MessagingTransport }
221
222
*/
@@ -229,6 +230,9 @@ function getTransport(config, messagingContext) {
229
230
if ( config instanceof AndroidMessagingConfig ) {
230
231
return new AndroidMessagingTransport ( config , messagingContext ) ;
231
232
}
233
+ if ( config instanceof AndroidAdsjsMessagingConfig ) {
234
+ return new AndroidAdsjsMessagingTransport ( config , messagingContext ) ;
235
+ }
232
236
if ( config instanceof TestTransportConfig ) {
233
237
return new TestTransport ( config , messagingContext ) ;
234
238
}
@@ -268,5 +272,7 @@ export {
268
272
WindowsRequestMessage ,
269
273
AndroidMessagingConfig ,
270
274
AndroidMessagingTransport ,
275
+ AndroidAdsjsMessagingConfig ,
276
+ AndroidAdsjsMessagingTransport ,
271
277
createTypedMessages ,
272
278
} ;
0 commit comments