protocol/common/message_sender.go
MessageSender
has 37 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type MessageSender struct {
identity *ecdsa.PrivateKey
datasync *datasync.DataSync
database *sql.DB
protocol *encryption.Protocol
File message_sender.go
has 1007 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package common
import (
"context"
"crypto/ecdsa"