mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 02:38:02 +00:00
update AtomReader, add support releaseTag on android
This commit is contained in:
@@ -10,10 +10,10 @@ import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
public class GitLogs {
|
||||
public String getLatest(Date buildDateOriginal, Date maxDate) {
|
||||
public String getLatest(String commitsAtom, Date buildDateOriginal, Date maxDate) {
|
||||
String message = "";
|
||||
try {
|
||||
URL url = new URL("https://github.com/Card-Forge/forge/commits/master.atom");
|
||||
URL url = new URL(commitsAtom);
|
||||
InputStream inputStream = url.openStream();
|
||||
List<AtomReader.Entry> entries = new AtomReader().parse(inputStream);
|
||||
StringBuilder logs = new StringBuilder();
|
||||
@@ -47,10 +47,10 @@ public class GitLogs {
|
||||
return message;
|
||||
}
|
||||
|
||||
public String getLatestReleaseTag() {
|
||||
public String getLatestReleaseTag(String releaseAtom) {
|
||||
String tag = "";
|
||||
try {
|
||||
URL url = new URL("https://github.com/Card-Forge/forge/releases.atom");
|
||||
URL url = new URL(releaseAtom);
|
||||
InputStream inputStream = url.openStream();
|
||||
List<AtomReader.Entry> entries = new AtomReader().parse(inputStream);
|
||||
for (AtomReader.Entry entry : entries) {
|
||||
|
||||
@@ -635,13 +635,13 @@ public class Main extends ForgeAndroidApplication {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getLatestChanges(Date buildDateOriginal, Date maxDate) {
|
||||
return new GitLogs().getLatest(buildDateOriginal, maxDate);
|
||||
public String getLatestChanges(String commitsAtom, Date buildDateOriginal, Date maxDate) {
|
||||
return new GitLogs().getLatest(commitsAtom, buildDateOriginal, maxDate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getReleaseTag() {
|
||||
return new GitLogs().getLatestReleaseTag();
|
||||
public String getReleaseTag(String releaseAtom) {
|
||||
return new GitLogs().getLatestReleaseTag(releaseAtom);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user