mirror of
https://github.com/valitydev/limiter-proto.git
synced 2024-11-06 00:35:18 +00:00
fixed multiscope (made global scope the single one) (#11)
This commit is contained in:
parent
ee8ba363d9
commit
c29d2435c2
@ -23,7 +23,7 @@ struct LimitConfigParams {
|
||||
5: required time_range.TimeRangeType time_range_type
|
||||
6: required LimitContextType context_type
|
||||
7: required LimitType type
|
||||
8: required set<LimitScope> scopes
|
||||
8: required LimitScope scopes
|
||||
9: optional string description
|
||||
10: required OperationLimitBehaviour op_behaviour
|
||||
}
|
||||
@ -38,12 +38,9 @@ struct LimitConfig {
|
||||
7: required time_range.TimeRangeType time_range_type
|
||||
11: required LimitContextType context_type
|
||||
8: optional LimitType type
|
||||
// Возможно, это поле так и останется т.к. конфиги создаются разово, и
|
||||
// помимо machinegun попадает и в kafka
|
||||
9: optional LimitScope scope_deprecated
|
||||
9: optional LimitScope scopes
|
||||
10: optional string description
|
||||
12: optional OperationLimitBehaviour op_behaviour
|
||||
13: optional set<LimitScope> scopes
|
||||
}
|
||||
|
||||
struct OperationLimitBehaviour {
|
||||
@ -77,7 +74,10 @@ struct LimitTypeTurnover {}
|
||||
|
||||
union LimitScope {
|
||||
1: LimitScopeGlobal scope_global
|
||||
2: LimitScopeType scope
|
||||
// Возможно, это поле так и останется т.к. конфиги создаются разово, и
|
||||
// помимо machinegun попадает и в kafka
|
||||
2: LimitScopeType scope_deprecated
|
||||
3: set<LimitScopeType> scopes
|
||||
}
|
||||
|
||||
struct LimitScopeGlobal {}
|
||||
|
Loading…
Reference in New Issue
Block a user