增加默认的空实现
This commit is contained in:
parent
a2fe3a0be7
commit
607d407b62
28
default.go
Normal file
28
default.go
Normal file
@ -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
|
||||
}
|
Loading…
Reference in New Issue
Block a user