@@ -30,14 +30,14 @@ function testPropertyStringInResponseBodies(pattern) {
3030 * @param {function } parser - The function to parse the response.
3131 * @returns {Promise<Object> } The parsed response or an error object.
3232 */
33- const fetchAndParse = async ( url , parser ) => {
33+ const fetchAndParse = ( url , parser ) => {
3434 const timeout = 5000 ;
3535 const controller = new AbortController ( ) ;
3636 const { signal } = controller ;
3737 setTimeout ( ( ) => controller . abort ( ) , timeout ) ;
3838
3939 try {
40- const response = await fetch ( url , { signal } ) ;
40+ const response = fetch ( url , { signal } ) ;
4141 return parser ( response ) ;
4242 } catch ( error ) {
4343 return {
@@ -53,7 +53,7 @@ const fetchAndParse = async (url, parser) => {
5353 * @param {Response } response - The response object from the fetch request.
5454 * @returns {Promise<Object> } A promise that resolves to an object containing the parsed response data.
5555 */
56- const parseDSRdelete = async ( response ) => {
56+ const parseDSRdelete = ( response ) => {
5757 let result = {
5858 present : response . ok && response . url . endsWith ( '/dsrdelete.json' ) && response . headers . get ( 'content-type' ) === 'application/json' ,
5959 status : response . status ,
@@ -388,7 +388,7 @@ let sync_metrics = {
388388 * IAB: Data Deletion Request Framework
389389 * https://github.com/InteractiveAdvertisingBureau/Data-Subject-Rights/blob/main/Data%20Deletion%20Request%20Framework.md
390390 */
391- let iab_ddr = fetchAndParse ( "/dsrdelete.json" , parseDSRdelete ) ;
391+ let iab_ddr = fetchAndParse ( "/.well-known/ dsrdelete.json" , parseDSRdelete ) ;
392392
393393return Promise . all ( [ iab_ddr ] ) . then ( ( [ iab_ddr ] ) => {
394394 return JSON . stringify ( {
0 commit comments