From 607d407b62d9d7c466bf00979773bfa8042f1434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Mon, 24 Jun 2024 15:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=BB=98=E8=AE=A4=E7=9A=84?= =?UTF-8?q?=E7=A9=BA=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- default.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 default.go diff --git a/default.go b/default.go new file mode 100644 index 0000000..05855c7 --- /dev/null +++ b/default.go @@ -0,0 +1,28 @@ +// Package rate_limit ... +// +// Description : rate_limit ... +// +// Author : go_developer@163.com<白茶清欢> +// +// Date : 2024-06-24 15:04 +package rate_limit + +import ( + "context" + "git.zhangdeman.cn/zhangdeman/rate_limit/define" +) + +var ( + DefaultClient = &Default{} +) + +type Default struct { +} + +func (d Default) AllowN(ctx context.Context, limitCfg *define.LimitConfig, tokenCnt int) (bool, error) { + return true, nil +} + +func (d Default) Reset(ctx context.Context, limitCfg *define.LimitConfig) error { + return nil +}