middleware.go 937 B

1234567891011121314151617181920212223242526272829303132
  1. package middleware
  2. import (
  3. "context"
  4. "sync/atomic"
  5. "github.com/aws/smithy-go/middleware"
  6. )
  7. // AddTimeOffsetMiddleware is deprecated.
  8. //
  9. // Deprecated: handled in retry loop.
  10. type AddTimeOffsetMiddleware struct {
  11. Offset *atomic.Int64
  12. }
  13. // ID the identifier for AddTimeOffsetMiddleware
  14. func (m *AddTimeOffsetMiddleware) ID() string { return "AddTimeOffsetMiddleware" }
  15. // HandleBuild is a no-op.
  16. func (m AddTimeOffsetMiddleware) HandleBuild(ctx context.Context, in middleware.BuildInput, next middleware.BuildHandler) (
  17. out middleware.BuildOutput, metadata middleware.Metadata, err error,
  18. ) {
  19. return next.HandleBuild(ctx, in)
  20. }
  21. // HandleDeserialize is a no-op.
  22. func (m *AddTimeOffsetMiddleware) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) (
  23. out middleware.DeserializeOutput, metadata middleware.Metadata, err error,
  24. ) {
  25. return next.HandleDeserialize(ctx, in)
  26. }