fleet/server/service/logging_email_change.go
Zachary Wasserman 715d908613 Update go-kit to 0.4.0 (#1411)
Notable refactoring:
- Use stdlib "context" in place of "golang.org/x/net/context"
- Go-kit no longer wraps errors, so we remove the unwrap in transport_error.go
- Use MakeHandler when setting up endpoint tests (fixes test bug caught during
  this refactoring)

Closes #1411.
2017-03-15 08:55:30 -07:00

24 lines
415 B
Go

package service
import (
"context"
"time"
)
func (mw loggingMiddleware) ChangeUserEmail(ctx context.Context, token string) (string, error) {
var (
err error
newMail string
)
defer func(begin time.Time) {
mw.logger.Log(
"method",
"CommitEmailChange",
"err", err,
"took", time.Since(begin),
)
}(time.Now())
newMail, err = mw.Service.ChangeUserEmail(ctx, token)
return newMail, err
}