From 786e3793b01267b831c88db1ee7e8fd59d84441b Mon Sep 17 00:00:00 2001 From: Jianrong Date: Sat, 20 Jan 2024 12:46:31 +1100 Subject: [PATCH] fix: remove unnecessary assignment --- XDCx/XDCx.go | 17 +++++++++++++---- XDCxlending/XDCxlending.go | 4 ++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/XDCx/XDCx.go b/XDCx/XDCx.go index e605b69ad0..77ae0369c6 100644 --- a/XDCx/XDCx.go +++ b/XDCx/XDCx.go @@ -95,8 +95,14 @@ func NewMongoDBEngine(cfg *Config) *XDCxDAO.MongoDatabase { } func New(cfg *Config) *XDCX { - tokenDecimalCache, _ := lru.New(defaultCacheLimit) - orderCache, _ := lru.New(tradingstate.OrderCacheLimit) + tokenDecimalCache, err := lru.New(defaultCacheLimit) + if err != nil { + log.Warn("[XDCx-New] fail to create new lru for token decimal") + } + orderCache, err := lru.New(tradingstate.OrderCacheLimit) + if err != nil { + log.Warn("[XDCx-New] fail to create new lru for order") + } XDCX := &XDCX{ orderNonce: make(map[common.Address]*big.Int), Triegc: prque.New(), @@ -121,7 +127,10 @@ func New(cfg *Config) *XDCX { // Overflow returns an indication if the message queue is full. func (XDCx *XDCX) Overflow() bool { - val, _ := XDCx.settings.Load(overflowIdx) + val, ok := XDCx.settings.Load(overflowIdx) + if !ok { + log.Warn("[XDCx-Overflow] fail to load overflow index") + } return val.(bool) } @@ -639,7 +648,7 @@ func (XDCx *XDCX) RollbackReorgTxMatch(txhash common.Hash) error { continue } orderCacheAtTxHash := c.(map[common.Hash]tradingstate.OrderHistoryItem) - orderHistoryItem, _ := orderCacheAtTxHash[tradingstate.GetOrderHistoryKey(order.BaseToken, order.QuoteToken, order.Hash)] + orderHistoryItem := orderCacheAtTxHash[tradingstate.GetOrderHistoryKey(order.BaseToken, order.QuoteToken, order.Hash)] if (orderHistoryItem == tradingstate.OrderHistoryItem{}) { log.Debug("XDCx reorg: remove order due to empty orderHistory", "order", tradingstate.ToJSON(order)) if err := db.DeleteObject(order.Hash, &tradingstate.OrderItem{}); err != nil { diff --git a/XDCxlending/XDCxlending.go b/XDCxlending/XDCxlending.go index 7b1d591280..fcdd8375fe 100644 --- a/XDCxlending/XDCxlending.go +++ b/XDCxlending/XDCxlending.go @@ -764,7 +764,7 @@ func (l *Lending) RollbackLendingData(txhash common.Hash) error { continue } cacheAtTxHash := c.(map[common.Hash]lendingstate.LendingItemHistoryItem) - lendingItemHistory, _ := cacheAtTxHash[lendingstate.GetLendingItemHistoryKey(item.LendingToken, item.CollateralToken, item.Hash)] + lendingItemHistory := cacheAtTxHash[lendingstate.GetLendingItemHistoryKey(item.LendingToken, item.CollateralToken, item.Hash)] if (lendingItemHistory == lendingstate.LendingItemHistoryItem{}) { log.Debug("XDCxlending reorg: remove item due to empty lendingItemHistory", "item", lendingstate.ToJSON(item)) if err := db.DeleteObject(item.Hash, &lendingstate.LendingItem{}); err != nil { @@ -797,7 +797,7 @@ func (l *Lending) RollbackLendingData(txhash common.Hash) error { continue } cacheAtTxHash := c.(map[common.Hash]lendingstate.LendingTradeHistoryItem) - lendingTradeHistoryItem, _ := cacheAtTxHash[trade.Hash] + lendingTradeHistoryItem := cacheAtTxHash[trade.Hash] if (lendingTradeHistoryItem == lendingstate.LendingTradeHistoryItem{}) { log.Debug("XDCxlending reorg: remove trade due to empty LendingTradeHistory", "trade", lendingstate.ToJSON(trade)) if err := db.DeleteObject(trade.Hash, &lendingstate.LendingTrade{}); err != nil {