Compare commits

..

2 commits

Author SHA1 Message Date
Antoni
10b4d3af12
Merge 0e1691ee4c into 88fa3ca1a0 2025-06-02 09:28:25 +03:00
Gravita
88fa3ca1a0 [FEATURE] Add url to HashedFile 2025-06-02 13:24:45 +07:00

View file

@ -20,6 +20,8 @@ public final class HashedFile extends HashedEntry {
public final long size;
@LauncherNetworkAPI
private final byte[] digest;
@LauncherNetworkAPI
public final String url;
public HashedFile(HInput input) throws IOException {
@ -30,6 +32,13 @@ public HashedFile(HInput input) throws IOException {
public HashedFile(long size, byte[] digest) {
this.size = VerifyHelper.verifyLong(size, VerifyHelper.L_NOT_NEGATIVE, "Illegal size: " + size);
this.digest = digest == null ? null : DIGEST_ALGO.verify(digest).clone();
this.url = null;
}
public HashedFile(long size, byte[] digest, String url) {
this.size = VerifyHelper.verifyLong(size, VerifyHelper.L_NOT_NEGATIVE, "Illegal size: " + size);
this.digest = digest == null ? null : DIGEST_ALGO.verify(digest).clone();
this.url = url;
}