Changelog field
This commit is contained in:
parent
3d03c2479b
commit
0159565bf1
2 changed files with 18 additions and 8 deletions
|
@ -33,7 +33,7 @@ public class SimpleDownloader implements Downloader {
|
||||||
|
|
||||||
HttpRequest request = HttpRequest.newBuilder()
|
HttpRequest request = HttpRequest.newBuilder()
|
||||||
.uri(URI.create(url))
|
.uri(URI.create(url))
|
||||||
.header("User-Agent", "rwu/1") // real weather updater v1
|
.header("User-Agent", "ju/1") // jar updater v1
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
CompletableFuture<HttpResponse<InputStream>> responseFuture =
|
CompletableFuture<HttpResponse<InputStream>> responseFuture =
|
||||||
|
|
|
@ -8,20 +8,23 @@ public class Version {
|
||||||
*/
|
*/
|
||||||
public static final int SPEC = 1;
|
public static final int SPEC = 1;
|
||||||
|
|
||||||
public Version(int id, long timestamp, String label, String fileUrl, String sha256) {
|
public Version(int id, long timestamp, String label, String fileUrl, String changelogUrl, String sha256) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.timestamp = timestamp;
|
this.timestamp = timestamp;
|
||||||
this.label = label;
|
this.label = label;
|
||||||
this.fileUrl = fileUrl;
|
this.fileUrl = fileUrl;
|
||||||
|
this.changelogUrl = changelogUrl;
|
||||||
this.sha256 = sha256;
|
this.sha256 = sha256;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int id;
|
private final int id;
|
||||||
private long timestamp;
|
private final long timestamp;
|
||||||
private String label;
|
private final String label;
|
||||||
@SerializedName("file")
|
@SerializedName("file")
|
||||||
private String fileUrl;
|
private final String fileUrl;
|
||||||
private String sha256;
|
@SerializedName("changelog")
|
||||||
|
private final String changelogUrl;
|
||||||
|
private final String sha256;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* version id. increments with each version
|
* version id. increments with each version
|
||||||
|
@ -38,7 +41,7 @@ public class Version {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* label aka version string
|
* label aka version string<br>
|
||||||
* example: 1.0.0
|
* example: 1.0.0
|
||||||
*/
|
*/
|
||||||
public String getLabel() {
|
public String getLabel() {
|
||||||
|
@ -52,6 +55,13 @@ public class Version {
|
||||||
return fileUrl;
|
return fileUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* url of changelog file
|
||||||
|
*/
|
||||||
|
public String getChangelogUrl() {
|
||||||
|
return changelogUrl;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* sha256 hash of that file
|
* sha256 hash of that file
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue