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