META-INF.dirigible.ide-plugins.views.plugins.plugins-service.js Maven / Gradle / Ivy
/*
* Copyright (c) 2024 Eclipse Dirigible contributors
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* SPDX-FileCopyrightText: Eclipse Dirigible contributors
* SPDX-License-Identifier: EPL-2.0
*/
import { HttpClient, Response } from "sdk/http";
let httpResponse = HttpClient.get("https://www.dirigible.io/depots.json");
let depots = JSON.parse(httpResponse.text);
depots.forEach(function (depot) {
httpResponse = HttpClient.get(depot.depot);
let plugins = JSON.parse(httpResponse.text);
depot.plugins = plugins;
});
Response.println(JSON.stringify(depots));
Response.flush();
Response.close();
© 2015 - 2025 Weber Informatics LLC | Privacy Policy