From f0eb1bd1035d8485a25194702d3e1b715522087f Mon Sep 17 00:00:00 2001 From: meyer <meyer@astron.nl> Date: Wed, 19 Aug 2020 16:22:28 +0200 Subject: [PATCH] clean up uri effect to load esap default settings --- src/components/query/QueryCatalogs.js | 4 ++++ src/contexts/GlobalContext.js | 2 +- src/utils/form/parseASTRONVOForm.js | 25 +++++-------------------- src/utils/form/parseApertifForm.js | 25 +++++-------------------- src/utils/form/parseLOFARForm.js | 25 +++++-------------------- 5 files changed, 20 insertions(+), 61 deletions(-) diff --git a/src/components/query/QueryCatalogs.js b/src/components/query/QueryCatalogs.js index a7554b7..662fd13 100644 --- a/src/components/query/QueryCatalogs.js +++ b/src/components/query/QueryCatalogs.js @@ -40,6 +40,10 @@ export default function QueryCatalogs() { default: setConfigName("esap_ivoa"); } + return () => { + console.log("cleaned up"); + setConfigName("esap_ivoa"); + }; }, [uri]); useEffect(() => { diff --git a/src/contexts/GlobalContext.js b/src/contexts/GlobalContext.js index 04ccbf4..e18b2eb 100644 --- a/src/contexts/GlobalContext.js +++ b/src/contexts/GlobalContext.js @@ -8,7 +8,7 @@ export function GlobalContextProvider({ children }) { console.log("ASTRON ESAP version 14 aug 2020"); const api_host = process.env.NODE_ENV === "development" - ? "http://localhost:8000/esap-api/" + ? "http://localhost:15671/esap-api/" : "/esap-api/"; const [config, setConfig] = useState(); diff --git a/src/utils/form/parseASTRONVOForm.js b/src/utils/form/parseASTRONVOForm.js index 3c4a469..8724fc5 100644 --- a/src/utils/form/parseASTRONVOForm.js +++ b/src/utils/form/parseASTRONVOForm.js @@ -1,5 +1,4 @@ export default function ParseASTRONVOForm(formData) { - let catalogs = "astron_vo"; let queries = []; // queries is an array of dictionaries, where each dictionary consists of // {"catalog": "catalogname", @@ -20,25 +19,11 @@ export default function ParseASTRONVOForm(formData) { // "status": "null|fetching|fetched", // "results": null} let catalog = formInput.find(([key]) => key === "catalog")[1]; - if (catalog === "all") { - console.log("Catalogs:", catalogs); - catalogs.map((catalog) => { - let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; - - queries.push({ - catalog: catalog, - esapquery: esapquery, - }); - return null; - }); - } else { - let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; - - queries.push({ - catalog: catalog, - esapquery: esapquery, - }); - } + let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; + queries.push({ + catalog: catalog, + esapquery: esapquery, + }); console.log("Queries:", queries); return queries; } diff --git a/src/utils/form/parseApertifForm.js b/src/utils/form/parseApertifForm.js index 1540ce1..4a76405 100644 --- a/src/utils/form/parseApertifForm.js +++ b/src/utils/form/parseApertifForm.js @@ -1,5 +1,4 @@ export default function ParseApertifForm(formData) { - let catalogs = "apertif"; let queries = []; // queries is an array of dictionaries, where each dictionary consists of // {"catalog": "catalogname", @@ -20,25 +19,11 @@ export default function ParseApertifForm(formData) { // "status": "null|fetching|fetched", // "results": null} let catalog = formInput.find(([key]) => key === "catalog")[1]; - if (catalog === "all") { - console.log("Catalogs:", catalogs); - catalogs.map((catalog) => { - let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; - - queries.push({ - catalog: catalog, - esapquery: esapquery, - }); - return null; - }); - } else { - let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; - - queries.push({ - catalog: catalog, - esapquery: esapquery, - }); - } + let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; + queries.push({ + catalog: catalog, + esapquery: esapquery, + }); console.log("Queries:", queries); return queries; } diff --git a/src/utils/form/parseLOFARForm.js b/src/utils/form/parseLOFARForm.js index 7446420..badc2b8 100644 --- a/src/utils/form/parseLOFARForm.js +++ b/src/utils/form/parseLOFARForm.js @@ -1,5 +1,4 @@ export default function ParseLOFARForm(formData) { - let catalogs = "lofar"; let queries = []; // queries is an array of dictionaries, where each dictionary consists of // {"catalog": "catalogname", @@ -20,25 +19,11 @@ export default function ParseLOFARForm(formData) { // "status": "null|fetching|fetched", // "results": null} let catalog = formInput.find(([key]) => key === "catalog")[1]; - if (catalog === "all") { - console.log("Catalogs:", catalogs); - catalogs.map((catalog) => { - let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; - - queries.push({ - catalog: catalog, - esapquery: esapquery, - }); - return null; - }); - } else { - let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; - - queries.push({ - catalog: catalog, - esapquery: esapquery, - }); - } + let esapquery = query + `${`${query}` ? "&" : ""}archive_uri=` + catalog; + queries.push({ + catalog: catalog, + esapquery: esapquery, + }); console.log("Queries:", queries); return queries; } -- GitLab