status-im/status-go

View on GitHub
services/wallet/transfer/controller.go

Summary

Maintainability
A
1 hr
Test Coverage
F
33%

Function NewTransferController has 10 arguments (exceeds 6 allowed). Consider refactoring.
Open

func NewTransferController(db *sql.DB, accountsDB *statusaccounts.Database, rpcClient *rpc.Client, accountFeed *event.Feed, transferFeed *event.Feed,
    transactionManager *TransactionManager, pendingTxManager *transactions.PendingTxTracker, tokenManager *token.Manager,
    balanceCacher balance.Cacher, blockChainState *blockchainstate.BlockChainState) *Controller {
Severity: Major
Found in services/wallet/transfer/controller.go - About 1 hr to fix

    There are no issues that match your filters.

    Category
    Status