| Index: filter/featureBreaker/mail.go
|
| diff --git a/filter/featureBreaker/mail.go b/filter/featureBreaker/mail.go
|
| index 1f9f4c783fc66bcc7b1566bb44c689bbff5176f6..447b90e921cdf927f03e4f6bb049d38e4f2ba105 100644
|
| --- a/filter/featureBreaker/mail.go
|
| +++ b/filter/featureBreaker/mail.go
|
| @@ -12,23 +12,23 @@ import (
|
| type mailState struct {
|
| *state
|
|
|
| - mail.Interface
|
| + mail.RawInterface
|
| }
|
|
|
| -var _ mail.Interface = (*mailState)(nil)
|
| +var _ mail.RawInterface = (*mailState)(nil)
|
|
|
| func (m *mailState) Send(msg *mail.Message) error {
|
| - return m.run(func() error { return m.Interface.Send(msg) })
|
| + return m.run(func() error { return m.RawInterface.Send(msg) })
|
| }
|
|
|
| func (m *mailState) SendToAdmins(msg *mail.Message) error {
|
| - return m.run(func() error { return m.Interface.SendToAdmins(msg) })
|
| + return m.run(func() error { return m.RawInterface.SendToAdmins(msg) })
|
| }
|
|
|
| // FilterMail installs a featureBreaker mail filter in the context.
|
| func FilterMail(c context.Context, defaultError error) (context.Context, FeatureBreaker) {
|
| state := newState(defaultError)
|
| - return mail.AddFilters(c, func(ic context.Context, i mail.Interface) mail.Interface {
|
| + return mail.AddFilters(c, func(ic context.Context, i mail.RawInterface) mail.RawInterface {
|
| return &mailState{state, i}
|
| }), state
|
| }
|
|
|