fix(middleware): Correct rate limit header type conversion
- Fix string(rune(remaining)) to strconv.Itoa(remaining) in device_auth.go - Prevents garbage characters in X-RateLimit-Remaining header - No functionality changes, only fixes broken headers Testing: Verified with code inspection that headers return proper integers
This commit is contained in:
1 parent
2200720537
commit
82a5cf70f2
1 file changed
+1
-1
@@ -88,7 +88,7 @@ func (m *DeviceAuthMiddleware) Authenticate(next echo.HandlerFunc) echo.HandlerF
|
|||||||
|
|
||||||
remaining := m.rateLimiter.GetRemainingRequests(deviceID, requestType, config)
|
remaining := m.rateLimiter.GetRemainingRequests(deviceID, requestType, config)
|
||||||
c.Response().Header().Set("X-RateLimit-Limit", "60")
|
c.Response().Header().Set("X-RateLimit-Limit", "60")
|
||||||
c.Response().Header().Set("X-RateLimit-Remaining", string(rune(remaining)))
|
c.Response().Header().Set("X-RateLimit-Remaining", strconv.Itoa(remaining))
|
||||||
|
|
||||||
ctx := DeviceContext{
|
ctx := DeviceContext{
|
||||||
ID: device.ID.Bytes,
|
ID: device.ID.Bytes,
|
||||||
|
|||||||
Reference in new issue
Block a user