diff --git a/manifest.json b/manifest.json index ff0bfb2..0e8ae47 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "not-a-rescheduler", - "version": "0.0.3", + "version": "0.0.4", "permissions": [ "storage", "tabs", "activeTab", "notifications", "declarativeContent" ], "content_scripts": [ { diff --git a/scripts/content.js b/scripts/content.js index ce0998a..312b6f4 100644 --- a/scripts/content.js +++ b/scripts/content.js @@ -206,8 +206,16 @@ async function getConsulates() { } async function getAvailableDates(consulateId) { - let uri = window.location.pathname + `/days/${consulateId}.json?appointments[expedite]=false` - let dates = fetch(uri, { headers: { "x-requested-with": "XMLHttpRequest" }}) + let addressUri = window.location.pathname + `/address/${consulateId}` + fetch(addressUri, { headers: { "x-requested-with": "XMLHttpRequest" } }) + .catch(error => console.error('Error:', error)); + + let datesUri = window.location.pathname + `/days/${consulateId}.json?appointments[expedite]=false` + let dates = fetch(datesUri, { headers: { + "x-requested-with": "XMLHttpRequest", + "accept": "application/json, text/javascript, */*; q=0.01", + // "cache-control": "no-cache", + }}) .then(d => d.json()) .catch(async e => { await handleHttpError(e);