syncratelimitMiddleware.go 520 B

12345678910111213141516171819202122
  1. // Code scaffolded by goctl. Safe to edit.
  2. // goctl 1.10.0
  3. package middleware
  4. import "net/http"
  5. type SyncRateLimitMiddleware struct {
  6. }
  7. func NewSyncRateLimitMiddleware() *SyncRateLimitMiddleware {
  8. return &SyncRateLimitMiddleware{}
  9. }
  10. func (m *SyncRateLimitMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc {
  11. return func(w http.ResponseWriter, r *http.Request) {
  12. // TODO generate middleware implement function, delete after code implementation
  13. // Passthrough to next handler if need
  14. next(w, r)
  15. }
  16. }