mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-23 15:00:30 +01:00
Add wasTruncated flag
Indicates if data response contained all data or was truncated
This commit is contained in:
parent
7d7eb13131
commit
c40d4ffffa
2 changed files with 11 additions and 1 deletions
|
@ -56,14 +56,19 @@ public final class GetDataResponse extends NetworkEnvelope implements SupportedC
|
||||||
private final boolean isGetUpdatedDataResponse;
|
private final boolean isGetUpdatedDataResponse;
|
||||||
private final Capabilities supportedCapabilities;
|
private final Capabilities supportedCapabilities;
|
||||||
|
|
||||||
|
// Added at v1.9.6
|
||||||
|
private final boolean wasTruncated;
|
||||||
|
|
||||||
public GetDataResponse(@NotNull Set<ProtectedStorageEntry> dataSet,
|
public GetDataResponse(@NotNull Set<ProtectedStorageEntry> dataSet,
|
||||||
@NotNull Set<PersistableNetworkPayload> persistableNetworkPayloadSet,
|
@NotNull Set<PersistableNetworkPayload> persistableNetworkPayloadSet,
|
||||||
int requestNonce,
|
int requestNonce,
|
||||||
boolean isGetUpdatedDataResponse) {
|
boolean isGetUpdatedDataResponse,
|
||||||
|
boolean wasTruncated) {
|
||||||
this(dataSet,
|
this(dataSet,
|
||||||
persistableNetworkPayloadSet,
|
persistableNetworkPayloadSet,
|
||||||
requestNonce,
|
requestNonce,
|
||||||
isGetUpdatedDataResponse,
|
isGetUpdatedDataResponse,
|
||||||
|
wasTruncated,
|
||||||
Capabilities.app,
|
Capabilities.app,
|
||||||
Version.getP2PMessageVersion());
|
Version.getP2PMessageVersion());
|
||||||
}
|
}
|
||||||
|
@ -76,6 +81,7 @@ public final class GetDataResponse extends NetworkEnvelope implements SupportedC
|
||||||
@NotNull Set<PersistableNetworkPayload> persistableNetworkPayloadSet,
|
@NotNull Set<PersistableNetworkPayload> persistableNetworkPayloadSet,
|
||||||
int requestNonce,
|
int requestNonce,
|
||||||
boolean isGetUpdatedDataResponse,
|
boolean isGetUpdatedDataResponse,
|
||||||
|
boolean wasTruncated,
|
||||||
@NotNull Capabilities supportedCapabilities,
|
@NotNull Capabilities supportedCapabilities,
|
||||||
int messageVersion) {
|
int messageVersion) {
|
||||||
super(messageVersion);
|
super(messageVersion);
|
||||||
|
@ -84,6 +90,7 @@ public final class GetDataResponse extends NetworkEnvelope implements SupportedC
|
||||||
this.persistableNetworkPayloadSet = persistableNetworkPayloadSet;
|
this.persistableNetworkPayloadSet = persistableNetworkPayloadSet;
|
||||||
this.requestNonce = requestNonce;
|
this.requestNonce = requestNonce;
|
||||||
this.isGetUpdatedDataResponse = isGetUpdatedDataResponse;
|
this.isGetUpdatedDataResponse = isGetUpdatedDataResponse;
|
||||||
|
this.wasTruncated = wasTruncated;
|
||||||
this.supportedCapabilities = supportedCapabilities;
|
this.supportedCapabilities = supportedCapabilities;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -105,6 +112,7 @@ public final class GetDataResponse extends NetworkEnvelope implements SupportedC
|
||||||
.collect(Collectors.toList()))
|
.collect(Collectors.toList()))
|
||||||
.setRequestNonce(requestNonce)
|
.setRequestNonce(requestNonce)
|
||||||
.setIsGetUpdatedDataResponse(isGetUpdatedDataResponse)
|
.setIsGetUpdatedDataResponse(isGetUpdatedDataResponse)
|
||||||
|
.setWasTruncated(wasTruncated)
|
||||||
.addAllSupportedCapabilities(Capabilities.toIntList(supportedCapabilities));
|
.addAllSupportedCapabilities(Capabilities.toIntList(supportedCapabilities));
|
||||||
|
|
||||||
protobuf.NetworkEnvelope proto = getNetworkEnvelopeBuilder()
|
protobuf.NetworkEnvelope proto = getNetworkEnvelopeBuilder()
|
||||||
|
@ -126,6 +134,7 @@ public final class GetDataResponse extends NetworkEnvelope implements SupportedC
|
||||||
persistableNetworkPayloadSet,
|
persistableNetworkPayloadSet,
|
||||||
proto.getRequestNonce(),
|
proto.getRequestNonce(),
|
||||||
proto.getIsGetUpdatedDataResponse(),
|
proto.getIsGetUpdatedDataResponse(),
|
||||||
|
proto.getWasTruncated(),
|
||||||
Capabilities.fromIntList(proto.getSupportedCapabilitiesList()),
|
Capabilities.fromIntList(proto.getSupportedCapabilitiesList()),
|
||||||
messageVersion);
|
messageVersion);
|
||||||
}
|
}
|
||||||
|
|
|
@ -118,6 +118,7 @@ message GetDataResponse {
|
||||||
repeated StorageEntryWrapper data_set = 3;
|
repeated StorageEntryWrapper data_set = 3;
|
||||||
repeated int32 supported_capabilities = 4;
|
repeated int32 supported_capabilities = 4;
|
||||||
repeated PersistableNetworkPayload persistable_network_payload_items = 5;
|
repeated PersistableNetworkPayload persistable_network_payload_items = 5;
|
||||||
|
bool was_truncated = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
message GetUpdatedDataRequest {
|
message GetUpdatedDataRequest {
|
||||||
|
|
Loading…
Add table
Reference in a new issue