├── .gitattributes ├── .github ├── codecov.yml ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── authorization.go ├── authorization_test.go ├── cache.go ├── client.go ├── client_test.go ├── clientprovider.go ├── clientprovider_test.go ├── gate.go ├── gate_bench_test.go ├── gate_test.go ├── go.mod ├── go.sum ├── nethttp_test.go ├── ratelimiter.go └── ratelimiter_test.go /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=lf -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | /vendor -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/README.md -------------------------------------------------------------------------------- /authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/authorization.go -------------------------------------------------------------------------------- /authorization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/authorization_test.go -------------------------------------------------------------------------------- /cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/cache.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/client_test.go -------------------------------------------------------------------------------- /clientprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/clientprovider.go -------------------------------------------------------------------------------- /clientprovider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/clientprovider_test.go -------------------------------------------------------------------------------- /gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/gate.go -------------------------------------------------------------------------------- /gate_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/gate_bench_test.go -------------------------------------------------------------------------------- /gate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/gate_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/go.sum -------------------------------------------------------------------------------- /nethttp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/nethttp_test.go -------------------------------------------------------------------------------- /ratelimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/ratelimiter.go -------------------------------------------------------------------------------- /ratelimiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwiN/g8/HEAD/ratelimiter_test.go --------------------------------------------------------------------------------