Skip to content

Commit 84e0099

Browse files
committed
Add callbacks for missing license.
1 parent 641414d commit 84e0099

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

core/src/main/java/ch/cyberduck/core/aquaticprime/InvalidLicenseException.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,14 @@
2121
public class InvalidLicenseException extends BackgroundException {
2222

2323
public InvalidLicenseException() {
24-
super(LocaleFactory.localizedString("Not a valid registration key", "License"), (String) null);
24+
this(null);
2525
}
2626

2727
public InvalidLicenseException(final String detail) {
28-
super(LocaleFactory.localizedString("Not a valid registration key", "License"), detail);
28+
this(LocaleFactory.localizedString("Not a valid registration key", "License"), detail);
29+
}
30+
31+
public InvalidLicenseException(final String message, final String detail) {
32+
super(message, detail);
2933
}
3034
}

core/src/main/java/ch/cyberduck/core/aquaticprime/LicenseFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ protected License unregistered() {
156156
private static final License EMPTY_LICENSE = new License() {
157157
@Override
158158
public boolean verify(final LicenseVerifierCallback callback) {
159+
callback.failure(new InvalidLicenseException());
159160
return false;
160161
}
161162

core/src/main/java/ch/cyberduck/core/aquaticprime/ReceiptFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ protected License unregistered() {
5050
private static final License EMPTY_LICENSE = new License() {
5151
@Override
5252
public boolean verify(final LicenseVerifierCallback callback) {
53+
callback.failure(new InvalidLicenseException());
5354
return false;
5455
}
5556

0 commit comments

Comments
 (0)