@@ -2,7 +2,7 @@ import { messagingDataApiOrigin } from "../api";
22import { Client } from "../apiv2" ;
33import { logger } from "../logger" ;
44import { FirebaseError } from "../error" ;
5- import { ListAndroidDeliveryDataResponse , ListAndroidDeliveryDataRequest } from "./interfaces" ;
5+ import { ListAndroidDeliveryDataResponse } from "./interfaces" ;
66
77const TIMEOUT = 10000 ;
88
@@ -24,9 +24,9 @@ export async function getAndroidDeliveryData(
2424 // API docs for fetching Android delivery data are here:
2525 // https://firebase.google.com/docs/reference/fcmdata/rest/v1beta1/projects.androidApps.deliveryData/list#http-request
2626
27- const customHeaders = {
28- "Content-Type" : "application/json" ,
29- "x-goog-user-project" : projectId ,
27+ const customHeaders = {
28+ "Content-Type" : "application/json" ,
29+ "x-goog-user-project" : projectId ,
3030 } ;
3131
3232 // set up query params
@@ -38,17 +38,20 @@ export async function getAndroidDeliveryData(
3838 params . set ( "pageToken" , options . pageToken ) ;
3939 }
4040
41+ logger . debug ( `requesting android delivery data for ${ projectId } , ${ androidAppId } ` )
42+
4143 const res = await apiClient . request < null , ListAndroidDeliveryDataResponse > ( {
4244 method : "GET" ,
4345 path : `/projects/${ projectId } /androidApps/${ androidAppId } /deliveryData` ,
46+ queryParams : params ,
4447 headers : customHeaders ,
4548 timeout : TIMEOUT ,
4649 } ) ;
47-
50+
4851 logger . debug ( `${ res . status } , ${ res . response } , ${ res . body } ` ) ;
4952 return res . body ;
5053 } catch ( err : any ) {
5154 logger . debug ( err . message ) ;
52- throw new FirebaseError ( `Failed to fetch delivery data for project ${ projectId } and ${ androidAppId } , ${ err } .` , { original : err } ) ;
55+ throw new FirebaseError ( `Failed to fetch delivery data for project ${ projectId } and ${ androidAppId } , ${ err } .` , { original : err } ) ;
5356 }
5457}
0 commit comments