mirror of
https://github.com/sirjonasxx/G-Earth.git
synced 2024-11-26 18:30:52 +01:00
Update StoreFetch.java
This commit is contained in:
parent
41dc3b7119
commit
ef3fe01a32
@ -1,5 +1,6 @@
|
||||
package gearth.services.internal_extensions.extensionstore.repository;
|
||||
|
||||
import gearth.Main;
|
||||
import gearth.services.internal_extensions.extensionstore.repository.models.StoreData;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.json.JSONArray;
|
||||
@ -17,16 +18,24 @@ public class StoreFetch {
|
||||
|
||||
}
|
||||
|
||||
public static void fetch(StoreFetchListener storeFetchListener) {
|
||||
fetch(Main.version, storeFetchListener, "sirjonasxx/G-ExtensionStore");
|
||||
}
|
||||
|
||||
public static void fetch(String version, StoreFetchListener storeFetchListener) {
|
||||
fetch(version, storeFetchListener, "sirjonasxx/G-ExtensionStore");
|
||||
}
|
||||
|
||||
public static void fetch(String version, StoreFetchListener storeFetchListener, String source) {
|
||||
|
||||
new Thread(() -> {
|
||||
try {
|
||||
JSONObject config = new JSONObject(IOUtils.toString(
|
||||
new URL(String.format("https://raw.githubusercontent.com/sirjonasxx/G-ExtensionStore/repo/%s/store/config.json", version))
|
||||
new URL(String.format("https://raw.githubusercontent.com/%s/repo/%s/store/config.json", source, version))
|
||||
.openStream(), StandardCharsets.UTF_8));
|
||||
|
||||
JSONArray exensions = new JSONArray(IOUtils.toString(
|
||||
new URL(String.format("https://raw.githubusercontent.com/sirjonasxx/G-ExtensionStore/repo/%s/.auto-generated/extensions.json", version))
|
||||
new URL(String.format("https://raw.githubusercontent.com/%s/repo/%s/.auto-generated/extensions.json", source, version))
|
||||
.openStream(), StandardCharsets.UTF_8));
|
||||
|
||||
storeFetchListener.success(new StoreRepository(new StoreData(config, exensions), version));
|
||||
|
Loading…
Reference in New Issue
Block a user