Browse Source

Minor post-merge fix-up

split-DB
catbref 4 years ago
parent
commit
afcf51399e
  1. 10
      src/main/java/org/qortal/api/websocket/TradeOffersWebSocket.java
  2. 5
      src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java

10
src/main/java/org/qortal/api/websocket/TradeOffersWebSocket.java

@ -14,11 +14,11 @@ import org.eclipse.jetty.websocket.api.annotations.OnWebSocketConnect;
import org.eclipse.jetty.websocket.api.annotations.OnWebSocketMessage; import org.eclipse.jetty.websocket.api.annotations.OnWebSocketMessage;
import org.eclipse.jetty.websocket.api.annotations.WebSocket; import org.eclipse.jetty.websocket.api.annotations.WebSocket;
import org.eclipse.jetty.websocket.servlet.WebSocketServletFactory; import org.eclipse.jetty.websocket.servlet.WebSocketServletFactory;
import org.qortal.api.model.BlockInfo;
import org.qortal.api.model.CrossChainOfferSummary; import org.qortal.api.model.CrossChainOfferSummary;
import org.qortal.controller.BlockNotifier; import org.qortal.controller.BlockNotifier;
import org.qortal.crosschain.BTCACCT; import org.qortal.crosschain.BTCACCT;
import org.qortal.data.at.ATStateData; import org.qortal.data.at.ATStateData;
import org.qortal.data.block.BlockData;
import org.qortal.data.crosschain.CrossChainTradeData; import org.qortal.data.crosschain.CrossChainTradeData;
import org.qortal.repository.DataException; import org.qortal.repository.DataException;
import org.qortal.repository.Repository; import org.qortal.repository.Repository;
@ -118,7 +118,7 @@ public class TradeOffersWebSocket extends ApiWebSocket {
return; return;
} }
BlockNotifier.Listener listener = blockData -> onNotify(session, blockData, previousAtModes); BlockNotifier.Listener listener = blockInfo -> onNotify(session, blockInfo, previousAtModes);
BlockNotifier.getInstance().register(session, listener); BlockNotifier.getInstance().register(session, listener);
} }
@ -132,7 +132,7 @@ public class TradeOffersWebSocket extends ApiWebSocket {
/* ignored */ /* ignored */
} }
private void onNotify(Session session, BlockData blockData, final Map<String, BTCACCT.Mode> previousAtModes) { private void onNotify(Session session, BlockInfo blockInfo, final Map<String, BTCACCT.Mode> previousAtModes) {
List<CrossChainOfferSummary> crossChainOfferSummaries = null; List<CrossChainOfferSummary> crossChainOfferSummaries = null;
try (final Repository repository = RepositoryManager.getRepository()) { try (final Repository repository = RepositoryManager.getRepository()) {
@ -140,7 +140,7 @@ public class TradeOffersWebSocket extends ApiWebSocket {
final Boolean isFinished = null; final Boolean isFinished = null;
final Integer dataByteOffset = null; final Integer dataByteOffset = null;
final Long expectedValue = null; final Long expectedValue = null;
final Integer minimumFinalHeight = blockData.getHeight(); final Integer minimumFinalHeight = blockInfo.getHeight();
List<ATStateData> atStates = repository.getATRepository().getMatchingFinalATStates(BTCACCT.CODE_BYTES_HASH, List<ATStateData> atStates = repository.getATRepository().getMatchingFinalATStates(BTCACCT.CODE_BYTES_HASH,
isFinished, dataByteOffset, expectedValue, minimumFinalHeight, isFinished, dataByteOffset, expectedValue, minimumFinalHeight,
@ -149,7 +149,7 @@ public class TradeOffersWebSocket extends ApiWebSocket {
if (atStates == null) if (atStates == null)
return; return;
crossChainOfferSummaries = produceSummaries(repository, atStates, blockData.getTimestamp()); crossChainOfferSummaries = produceSummaries(repository, atStates, blockInfo.getTimestamp());
} catch (DataException e) { } catch (DataException e) {
// No output this time // No output this time
} }

5
src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java

@ -4,14 +4,9 @@ import java.sql.Connection;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.util.HashMap;
import java.util.Map;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.qortal.utils.Base58;
import com.google.common.hash.HashCode;
public class HSQLDBDatabaseUpdates { public class HSQLDBDatabaseUpdates {

Loading…
Cancel
Save