@@ -37,11 +37,13 @@ func StartSwapJob() {
3737 for _ , pairCfg := range tokens .GetTokenPairsConfig () {
3838 AddSwapJob (pairCfg )
3939 }
40+
41+ go startSwapinSwapJob ()
42+ go startSwapoutSwapJob ()
4043}
4144
4245// AddSwapJob add swap job
4346func AddSwapJob (pairCfg * tokens.TokenPairConfig ) {
44- pairID := strings .ToLower (pairCfg .PairID )
4547 swapinDcrmAddr := strings .ToLower (pairCfg .DestToken .DcrmAddress )
4648 if _ , exist := swapinTaskChanMap [swapinDcrmAddr ]; ! exist {
4749 swapinTaskChanMap [swapinDcrmAddr ] = make (chan * tokens.BuildTxArgs , swapChanSize )
@@ -52,15 +54,12 @@ func AddSwapJob(pairCfg *tokens.TokenPairConfig) {
5254 swapoutTaskChanMap [swapoutDcrmAddr ] = make (chan * tokens.BuildTxArgs , swapChanSize )
5355 go processSwapTask (swapoutTaskChanMap [swapoutDcrmAddr ])
5456 }
55-
56- go startSwapinSwapJob (pairID )
57- go startSwapoutSwapJob (pairID )
5857}
5958
60- func startSwapinSwapJob (pairID string ) {
59+ func startSwapinSwapJob () {
6160 logWorker ("swap" , "start swapin swap job" )
6261 for {
63- res , err := findSwapinsToSwap (pairID )
62+ res , err := findSwapinsToSwap ()
6463 if err != nil {
6564 logWorkerError ("swapin" , "find swapins error" , err )
6665 }
@@ -79,10 +78,10 @@ func startSwapinSwapJob(pairID string) {
7978 }
8079}
8180
82- func startSwapoutSwapJob (pairID string ) {
81+ func startSwapoutSwapJob () {
8382 logWorker ("swapout" , "start swapout swap job" )
8483 for {
85- res , err := findSwapoutsToSwap (pairID )
84+ res , err := findSwapoutsToSwap ()
8685 if err != nil {
8786 logWorkerError ("swapout" , "find swapouts error" , err )
8887 }
@@ -101,16 +100,16 @@ func startSwapoutSwapJob(pairID string) {
101100 }
102101}
103102
104- func findSwapinsToSwap (pairID string ) ([]* mongodb.MgoSwap , error ) {
103+ func findSwapinsToSwap () ([]* mongodb.MgoSwap , error ) {
105104 status := mongodb .TxNotSwapped
106105 septime := getSepTimeInFind (maxDoSwapLifetime )
107- return mongodb .FindSwapinsWithPairIDAndStatus ( pairID , status , septime )
106+ return mongodb .FindSwapinsWithStatus ( status , septime )
108107}
109108
110- func findSwapoutsToSwap (pairID string ) ([]* mongodb.MgoSwap , error ) {
109+ func findSwapoutsToSwap () ([]* mongodb.MgoSwap , error ) {
111110 status := mongodb .TxNotSwapped
112111 septime := getSepTimeInFind (maxDoSwapLifetime )
113- return mongodb .FindSwapoutsWithPairIDAndStatus ( pairID , status , septime )
112+ return mongodb .FindSwapoutsWithStatus ( status , septime )
114113}
115114
116115func isSwapInBlacklist (swap * mongodb.MgoSwapResult ) (isBlacked bool , err error ) {
0 commit comments