Home / Function/ bucketForOriginalHit() — fiber Function Reference

bucketForOriginalHit() — fiber Function Reference

Architecture documentation for the bucketForOriginalHit() function in limiter_sliding.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  58f3986e_9f16_1487_e6bd_4e4d2fb995f0["bucketForOriginalHit()"]
  91ff16cc_5e69_6619_dbd9_17643ce37c22["limiter_sliding.go"]
  58f3986e_9f16_1487_e6bd_4e4d2fb995f0 -->|defined in| 91ff16cc_5e69_6619_dbd9_17643ce37c22
  style 58f3986e_9f16_1487_e6bd_4e4d2fb995f0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/limiter/limiter_sliding.go lines 191–201

func bucketForOriginalHit(e *item, requestExpiration, ts, expiration uint64) *int {
	if ts < requestExpiration {
		return &e.currHits
	}

	if ts-requestExpiration < expiration {
		return &e.prevHits
	}

	return nil
}

Subdomains

Frequently Asked Questions

What does bucketForOriginalHit() do?
bucketForOriginalHit() is a function in the fiber codebase, defined in middleware/limiter/limiter_sliding.go.
Where is bucketForOriginalHit() defined?
bucketForOriginalHit() is defined in middleware/limiter/limiter_sliding.go at line 191.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free