mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 07:07:43 +01:00
[REFACTOR] Extract connectionInfo String
This commit is contained in:
parent
944b3fffbc
commit
8208f78837
2 changed files with 10 additions and 10 deletions
|
@ -80,7 +80,11 @@ public class GetDataRequestHandler {
|
|||
|
||||
public void handle(GetDataRequest getDataRequest, final Connection connection) {
|
||||
long ts = System.currentTimeMillis();
|
||||
GetDataResponse getDataResponse = dataStorage.buildGetDataResponse(getDataRequest, connection);
|
||||
String connectionInfo = "connectionInfo" + connection.getPeersNodeAddressOptional()
|
||||
.map(e -> "node address " + e.getFullAddress())
|
||||
.orElseGet(() -> "connection UID " + connection.getUid());
|
||||
|
||||
GetDataResponse getDataResponse = dataStorage.buildGetDataResponse(getDataRequest, connectionInfo, connection);
|
||||
|
||||
if (timeoutTimer == null) {
|
||||
timeoutTimer = UserThread.runAfter(() -> { // setup before sending to avoid race conditions
|
||||
|
|
|
@ -228,19 +228,17 @@ public class P2PDataStorage implements MessageListener, ConnectionListener, Pers
|
|||
/**
|
||||
* Returns a GetDataResponse object that contains the Payloads known locally, but not remotely.
|
||||
*/
|
||||
public GetDataResponse buildGetDataResponse(GetDataRequest getDataRequest, Connection connection) {
|
||||
return new GetDataResponse(getFilteredProtectedStorageEntries(getDataRequest, connection),
|
||||
getFilteredPersistableNetworkPayload(getDataRequest, connection),
|
||||
public GetDataResponse buildGetDataResponse(GetDataRequest getDataRequest, String connectionInfo, Connection connection) {
|
||||
return new GetDataResponse(getFilteredProtectedStorageEntries(getDataRequest, connectionInfo, connection),
|
||||
getFilteredPersistableNetworkPayload(getDataRequest, connectionInfo, connection),
|
||||
getDataRequest.getNonce(),
|
||||
getDataRequest instanceof GetUpdatedDataRequest);
|
||||
}
|
||||
|
||||
private Set<PersistableNetworkPayload> getFilteredPersistableNetworkPayload(GetDataRequest getDataRequest,
|
||||
String connectionInfo,
|
||||
Connection connection) {
|
||||
Set<P2PDataStorage.ByteArray> tempLookupSet = new HashSet<>();
|
||||
String connectionInfo = "connectionInfo" + connection.getPeersNodeAddressOptional()
|
||||
.map(e -> "node address " + e.getFullAddress())
|
||||
.orElseGet(() -> "connection UID " + connection.getUid());
|
||||
|
||||
Set<P2PDataStorage.ByteArray> excludedKeysAsByteArray = P2PDataStorage.ByteArray.convertBytesSetToByteArraySet(getDataRequest.getExcludedKeys());
|
||||
AtomicInteger maxSize = new AtomicInteger(MAX_ENTRIES);
|
||||
|
@ -265,12 +263,10 @@ public class P2PDataStorage implements MessageListener, ConnectionListener, Pers
|
|||
}
|
||||
|
||||
private Set<ProtectedStorageEntry> getFilteredProtectedStorageEntries(GetDataRequest getDataRequest,
|
||||
String connectionInfo,
|
||||
Connection connection) {
|
||||
Set<ProtectedStorageEntry> filteredDataSet = new HashSet<>();
|
||||
Set<Integer> lookupSet = new HashSet<>();
|
||||
String connectionInfo = "connectionInfo" + connection.getPeersNodeAddressOptional()
|
||||
.map(e -> "node address " + e.getFullAddress())
|
||||
.orElseGet(() -> "connection UID " + connection.getUid());
|
||||
|
||||
AtomicInteger maxSize = new AtomicInteger(MAX_ENTRIES);
|
||||
Set<P2PDataStorage.ByteArray> excludedKeysAsByteArray = P2PDataStorage.ByteArray.convertBytesSetToByteArraySet(getDataRequest.getExcludedKeys());
|
||||
|
|
Loading…
Add table
Reference in a new issue