Skip to content

Commit 8372d3b

Browse files
committed
feat: don't add cr if already added
1 parent 48f0a66 commit 8372d3b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

repository/index.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,11 @@ func (mdl *Repository) addMarketConfig(market common.Address) {
8686
crAddr := common.BytesToAddress(conRegisterBytes).Hex()
8787
log.Infof("Add market %s, with cr: %s", market, crAddr)
8888
// mdl.
89-
cr := contract_register.NewContractRegister(crAddr, 0, mdl.client, mdl)
90-
cr.Details["MARKET"] = market.Hex()
91-
mdl.AddSyncAdapter(cr)
89+
if mdl.SyncAdaptersRepo.GetAdapter(crAddr) != nil {
90+
cr := contract_register.NewContractRegister(crAddr, 0, mdl.client, mdl)
91+
cr.Details["MARKET"] = market.Hex()
92+
mdl.AddSyncAdapter(cr)
93+
}
9294
}
9395
func (repo *Repository) Init() {
9496
// lastdebtsync is required to load credit session which are active or closed after lastdebtsync block number

0 commit comments

Comments
 (0)