chore: add release pool

This commit is contained in:
2026-01-19 09:35:47 +08:00
parent 6bab10866b
commit 23f37cff2c
3 changed files with 18 additions and 8 deletions

View File

@@ -128,10 +128,14 @@ func (c *Client) ReadSync(ctx context.Context, txCh chan<- TxSignalBatch) error
return err
}
// reboot the pool
c.pool.Reboot()
for {
response, err := stream.Recv()
var response *SubscribeTransactionsResponse
response, err = stream.Recv()
if err != nil {
return err
break
}
if c.enableBlockStats {
@@ -165,7 +169,12 @@ func (c *Client) ReadSync(ctx context.Context, txCh chan<- TxSignalBatch) error
}
})
if err != nil {
return err
break
}
}
// sync waiting for all tasks to complete
c.pool.Release()
return err
}