• R/O
  • HTTP
  • SSH
  • HTTPS

vapor: Commit

Golang implemented sidechain for Bytom


Commit MetaInfo

Révisionf1b91d26f82815f5f09c70206a286ba2c839e985 (tree)
l'heure2020-04-02 20:52:16
Auteurshenao78 <shenao.78@163....>
Commitershenao78

Message de Log

opt code for clean mov store

Change Summary

Modification

--- a/application/mov/database/mov_store.go
+++ b/application/mov/database/mov_store.go
@@ -97,19 +97,12 @@ func NewLevelDBMovStore(db dbm.DB) *LevelDBMovStore {
9797 func (m *LevelDBMovStore) Clear() {
9898 batch := m.db.NewBatch()
9999
100- orderItr := m.db.IteratorPrefix(ordersPrefix)
101- defer orderItr.Release()
102- for orderItr.Next() {
103- batch.Delete(orderItr.Key())
104- }
100+ iter := m.db.IteratorPrefix([]byte{})
101+ defer iter.Release()
105102
106- tradePairItr := m.db.IteratorPrefix(tradePairsPrefix)
107- defer tradePairItr.Release()
108- for tradePairItr.Next() {
109- batch.Delete(orderItr.Key())
103+ for iter.Next() {
104+ batch.Delete(iter.Key())
110105 }
111-
112- batch.Delete(bestMatchStore)
113106 batch.Write()
114107 }
115108
Afficher sur ancien navigateur de dépôt.