Add getDateAsLong method, add setter for capabilities

This commit is contained in:
chimp1984 2020-10-07 14:47:49 -05:00
parent 186a9d670d
commit 7af16d7af3
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3

View file

@ -42,7 +42,8 @@ public final class Peer implements HasCapabilities, NetworkPayload, PersistableP
private final long date;
@Setter
transient private int failedConnectionAttempts = 0;
private final Capabilities capabilities = new Capabilities();
@Setter
private Capabilities capabilities = new Capabilities();
public Peer(NodeAddress nodeAddress, @Nullable Capabilities supportedCapabilities) {
this(nodeAddress, new Date().getTime(), supportedCapabilities);
@ -91,6 +92,10 @@ public final class Peer implements HasCapabilities, NetworkPayload, PersistableP
return new Date(date);
}
public long getDateAsLong() {
return date;
}
@Override
public void onChanged(Capabilities supportedCapabilities) {
if (!supportedCapabilities.isEmpty()) {