aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java
diff options
context:
space:
mode:
authorMoulberry <james.jenour@student.scotch.wa.edu.au>2020-07-17 05:57:11 +0800
committerMoulberry <james.jenour@student.scotch.wa.edu.au>2020-07-17 05:57:11 +0800
commitf7d3491def0f7498d7bf0d547445f75f0c515912 (patch)
tree7aa7cea0da7cdca2fdea55fffcbf746d22734b1c /src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java
parentf90f0b2f1f234d08742a4f0dd8afcd4b80e26d05 (diff)
downloadnotenoughupdates-f7d3491def0f7498d7bf0d547445f75f0c515912.tar.gz
notenoughupdates-f7d3491def0f7498d7bf0d547445f75f0c515912.tar.bz2
notenoughupdates-f7d3491def0f7498d7bf0d547445f75f0c515912.zip
REL-1.0.0
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java27
1 files changed, 3 insertions, 24 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java b/src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java
index d2190425..b9f086a4 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/NEUIO.java
@@ -74,13 +74,10 @@ public class NEUIO {
GHRepository repo = github.getRepositoryById("247692460");
for(GHTreeEntry treeEntry : repo.getTreeRecursive("master", 1).getTree()) {
- if(treeEntry.getPath().startsWith("items/")) {
- String[] split = treeEntry.getPath().split("/");
- String name = split[split.length-1];
-
- String oldSha = oldShas.get(name);
+ if(treeEntry.getPath().contains(".")) {
+ String oldSha = oldShas.get(treeEntry.getPath());
if(!treeEntry.getSha().equals(oldSha)) {
- changedFiles.put(name, treeEntry.getSha());
+ changedFiles.put(treeEntry.getPath(), treeEntry.getSha());
}
}
}
@@ -109,22 +106,4 @@ public class NEUIO {
removedItems.removeAll(repoItems);
return removedItems;
}
-
- /**
- * Takes set of filename (eg. BOW.json) and returns map from that filename to the individual download link.
- */
- public Map<String, String> getItemsDownload(Set<String> filename) {
- HashMap<String, String> downloadUrls = new HashMap<>();
- try {
- GitHub github = new GitHubBuilder().withOAuthToken(accessToken).build();
- GHRepository repo = github.getRepositoryById("247692460");
-
- for(GHContent content : repo.getDirectoryContent("items")) {
- if(filename.contains(content.getName())) {
- downloadUrls.put(content.getName(), content.getDownloadUrl());
- }
- }
- } catch(IOException e) { }
- return downloadUrls;
- }
}