From d908716132044ffeaae74bb1c921ead768df2aa7 Mon Sep 17 00:00:00 2001
From: Fenny <25108519+Fenny@users.noreply.github.com>
Date: Tue, 15 Sep 2020 20:28:15 +0200
Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20fix=20limiter?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/README.md | 2 +-
.github/README_ar_SA.md | 2 +-
.github/README_de.md | 2 +-
.github/README_es.md | 2 +-
.github/README_fr.md | 2 +-
.github/README_he.md | 2 +-
.github/README_id.md | 2 +-
.github/README_ja.md | 2 +-
.github/README_ko.md | 2 +-
.github/README_nl.md | 2 +-
.github/README_pt.md | 2 +-
.github/README_ru.md | 2 +-
.github/README_tr.md | 2 +-
.github/README_zh-CN.md | 2 +-
.github/README_zh-TW.md | 2 +-
middleware/limiter/limiter.go | 8 ++++++++
16 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/.github/README.md b/.github/README.md
index b377caff..d143e903 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_ar_SA.md b/.github/README_ar_SA.md
index 5a163212..fa19ea43 100644
--- a/.github/README_ar_SA.md
+++ b/.github/README_ar_SA.md
@@ -50,7 +50,7 @@
-->
-
+
diff --git a/.github/README_de.md b/.github/README_de.md
index 87004922..0a09ba7c 100644
--- a/.github/README_de.md
+++ b/.github/README_de.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_es.md b/.github/README_es.md
index 84e0717a..d5c44b42 100644
--- a/.github/README_es.md
+++ b/.github/README_es.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_fr.md b/.github/README_fr.md
index 529b6dbb..e6f308c5 100644
--- a/.github/README_fr.md
+++ b/.github/README_fr.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_he.md b/.github/README_he.md
index 53f3f1a5..0f52b7a2 100644
--- a/.github/README_he.md
+++ b/.github/README_he.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_id.md b/.github/README_id.md
index 488280d6..83e6802e 100644
--- a/.github/README_id.md
+++ b/.github/README_id.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_ja.md b/.github/README_ja.md
index 03839ee8..7399c7e6 100644
--- a/.github/README_ja.md
+++ b/.github/README_ja.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_ko.md b/.github/README_ko.md
index e5cb1217..39c01a33 100644
--- a/.github/README_ko.md
+++ b/.github/README_ko.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_nl.md b/.github/README_nl.md
index 56d42f66..7b1ed505 100644
--- a/.github/README_nl.md
+++ b/.github/README_nl.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_pt.md b/.github/README_pt.md
index 24d99371..34320c1a 100644
--- a/.github/README_pt.md
+++ b/.github/README_pt.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_ru.md b/.github/README_ru.md
index 0b7b71e6..1b784023 100644
--- a/.github/README_ru.md
+++ b/.github/README_ru.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_tr.md b/.github/README_tr.md
index 7d55d5e2..3cd6c0b7 100644
--- a/.github/README_tr.md
+++ b/.github/README_tr.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_zh-CN.md b/.github/README_zh-CN.md
index 84eea159..34cf2cb6 100644
--- a/.github/README_zh-CN.md
+++ b/.github/README_zh-CN.md
@@ -50,7 +50,7 @@
-
+
diff --git a/.github/README_zh-TW.md b/.github/README_zh-TW.md
index 7727582e..f7e59f50 100644
--- a/.github/README_zh-TW.md
+++ b/.github/README_zh-TW.md
@@ -50,7 +50,7 @@
-
+
diff --git a/middleware/limiter/limiter.go b/middleware/limiter/limiter.go
index 4e86db48..14386211 100644
--- a/middleware/limiter/limiter.go
+++ b/middleware/limiter/limiter.go
@@ -97,6 +97,14 @@ func New(config ...Config) fiber.Handler {
// mutex for parallel read and write access
mux := &sync.Mutex{}
+ // Update timestamp every second
+ go func() {
+ for {
+ timestamp = int(time.Now().Unix())
+ time.Sleep(1 * time.Second)
+ }
+ }()
+
// Return new handler
return func(c *fiber.Ctx) error {
// Don't execute middleware if Next returns true