diff --git a/pkg/bridge/bridge.go b/pkg/bridge/bridge.go index f165808..c53a896 100644 --- a/pkg/bridge/bridge.go +++ b/pkg/bridge/bridge.go @@ -141,7 +141,7 @@ func (b *Bridge) Run() error { } imapBackend := imap.NewIMAPBackend(b.listener, b.cacheProvider, b.settings, b.Users) - smtpBackend := smtp.NewSMTPBackend(b.listener, b.settings, b.Users) + smtpBackend := smtp.NewSMTPBackend(b.listener, b.Users) go func() { imapPort := b.settings.GetInt(settings.IMAPPortKey) diff --git a/pkg/smtp/backend.go b/pkg/smtp/backend.go index 2f83ee3..81b01d1 100644 --- a/pkg/smtp/backend.go +++ b/pkg/smtp/backend.go @@ -27,13 +27,8 @@ import ( "github.com/pkg/errors" ) -type settingsProvider interface { - GetBool(string) bool -} - type smtpBackend struct { eventListener listener.Listener - settings settingsProvider users *users.Users sendRecorder *sendRecorder } @@ -41,20 +36,17 @@ type smtpBackend struct { // NewSMTPBackend returns struct implementing go-smtp/backend interface. func NewSMTPBackend( eventListener listener.Listener, - settings settingsProvider, users *users.Users, ) *smtpBackend { //nolint[golint] - return newSMTPBackend(eventListener, settings, users) + return newSMTPBackend(eventListener, users) } func newSMTPBackend( eventListener listener.Listener, - settings settingsProvider, users *users.Users, ) *smtpBackend { return &smtpBackend{ eventListener: eventListener, - settings: settings, users: users, sendRecorder: newSendRecorder(), }