{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":267046364,"defaultBranch":"master","name":"httprate","ownerLogin":"go-chi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-26T13:11:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29575368?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724868463.0","currentOid":""},"activityList":{"items":[{"before":"cc398060a31870355497226f798eccdc762f0732","after":null,"ref":"refs/heads/6qHt63bB","pushedAt":"2024-08-28T18:07:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"5e681e372d9b786267b5db9d358cf5c83c36d7bf","after":"ae11543f78101c85ceaa644402e70e67964d001c","ref":"refs/heads/master","pushedAt":"2024-08-28T18:07:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Add httpate.Key(string) helper for static keys (#45)\n\nUseful to create compounds with a custom prefix","shortMessageHtmlLink":"Add httpate.Key(string) helper for static keys (#45)"}},{"before":null,"after":"cc398060a31870355497226f798eccdc762f0732","ref":"refs/heads/6qHt63bB","pushedAt":"2024-08-28T18:05:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Add httpate.Key(string) helper for static keys\n\nUseful to create compounds with a custom prefix","shortMessageHtmlLink":"Add httpate.Key(string) helper for static keys"}},{"before":"ccecc0cb3700f6fef34ebab24e62c6eb85c4248a","after":null,"ref":"refs/heads/UcA5MSt3","pushedAt":"2024-08-23T15:30:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"c4c778c0285b5affe81be3d580310dc3c6985db6","after":"5e681e372d9b786267b5db9d358cf5c83c36d7bf","ref":"refs/heads/master","pushedAt":"2024-08-23T15:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Introduce RespondOnLimit() vs. OnLimit() (#44)","shortMessageHtmlLink":"Introduce RespondOnLimit() vs. OnLimit() (#44)"}},{"before":null,"after":"ccecc0cb3700f6fef34ebab24e62c6eb85c4248a","ref":"refs/heads/UcA5MSt3","pushedAt":"2024-08-23T15:24:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Introduce RespondOnLimit() vs. OnLimit()","shortMessageHtmlLink":"Introduce RespondOnLimit() vs. OnLimit()"}},{"before":"e799641b3f9bd53ae1c46f6e5bff1d175c7a57c3","after":null,"ref":"refs/heads/ci8eyeMa","pushedAt":"2024-08-23T13:28:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"80029e2484238cdd0ee56a58ecb1293ee708a185","after":"c4c778c0285b5affe81be3d580310dc3c6985db6","ref":"refs/heads/master","pushedAt":"2024-08-23T13:28:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Export RateLimiter type (#43)\n\nSo users pass *http.RateLimiter (or save in their server struct) and use\r\nthe new .OnLimit() feature from https://github.com/go-chi/httprate/pull/42.","shortMessageHtmlLink":"Export RateLimiter type (#43)"}},{"before":null,"after":"e799641b3f9bd53ae1c46f6e5bff1d175c7a57c3","ref":"refs/heads/ci8eyeMa","pushedAt":"2024-08-23T13:27:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Export RateLimiter type\n\nSo users pass *http.RateLimiter (or save in their server struct) and use\nthe new .OnLimit() feature from https://github.com/go-chi/httprate/pull/42.","shortMessageHtmlLink":"Export RateLimiter type"}},{"before":"ccc404fa984de9ee572d0b772e90bc2fc985d805","after":null,"ref":"refs/heads/7BkzJrtN","pushedAt":"2024-08-23T12:37:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"99b3b69a655eaeeaf18e5f863ec26c81df65807a","after":"80029e2484238cdd0ee56a58ecb1293ee708a185","ref":"refs/heads/master","pushedAt":"2024-08-23T12:36:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Implement rate-limiting from HTTP handler (e.g. by request payload) (#42)","shortMessageHtmlLink":"Implement rate-limiting from HTTP handler (e.g. by request payload) (#42"}},{"before":null,"after":"ccc404fa984de9ee572d0b772e90bc2fc985d805","ref":"refs/heads/7BkzJrtN","pushedAt":"2024-08-23T11:44:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Implement rate-limiting from HTTP handler (e.g. by request payload)","shortMessageHtmlLink":"Implement rate-limiting from HTTP handler (e.g. by request payload)"}},{"before":"b5ad9220b33f693e6cb01e5acee3179c431ad8f1","after":null,"ref":"refs/heads/p5rBfRGA","pushedAt":"2024-08-23T10:40:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":null,"after":"b5ad9220b33f693e6cb01e5acee3179c431ad8f1","ref":"refs/heads/p5rBfRGA","pushedAt":"2024-08-23T10:38:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Fix zero limit","shortMessageHtmlLink":"Fix zero limit"}},{"before":"62dba555e6a777b9fbbad9079e2731d5571e2665","after":"99b3b69a655eaeeaf18e5f863ec26c81df65807a","ref":"refs/heads/master","pushedAt":"2024-08-08T17:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"README: Fix typo","shortMessageHtmlLink":"README: Fix typo"}},{"before":"6556a110e55c3cb66461cafc139984af1d33cda1","after":null,"ref":"refs/heads/4UTmsUPf","pushedAt":"2024-07-26T13:31:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"6aa26b0dcb7b460ddf13a3e20819a228c99742d2","after":"62dba555e6a777b9fbbad9079e2731d5571e2665","ref":"refs/heads/master","pushedAt":"2024-07-26T13:31:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Implement httprate.WithErrorHandler() (#41)","shortMessageHtmlLink":"Implement httprate.WithErrorHandler() (#41)"}},{"before":null,"after":"6556a110e55c3cb66461cafc139984af1d33cda1","ref":"refs/heads/4UTmsUPf","pushedAt":"2024-07-26T13:30:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Implement httprate.WithErrorHandler()","shortMessageHtmlLink":"Implement httprate.WithErrorHandler()"}},{"before":"d7dbb6145510e22b74d1fcc6ee737c16ed7c5651","after":null,"ref":"refs/heads/eGGyVKZH","pushedAt":"2024-07-25T18:30:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"9e50ad65c66c0a25f37aca42e07e326e3d1aa6d7","after":"6aa26b0dcb7b460ddf13a3e20819a228c99742d2","ref":"refs/heads/master","pushedAt":"2024-07-25T18:30:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Local counter: Don't re-allocate maps in Go 1.21+ (#40)","shortMessageHtmlLink":"Local counter: Don't re-allocate maps in Go 1.21+ (#40)"}},{"before":"116024cfb5ff545c3f723e7432f6f5ec425798b9","after":"d7dbb6145510e22b74d1fcc6ee737c16ed7c5651","ref":"refs/heads/eGGyVKZH","pushedAt":"2024-07-25T18:13:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Local counter: Don't re-allocate maps in Go 1.21+","shortMessageHtmlLink":"Local counter: Don't re-allocate maps in Go 1.21+"}},{"before":null,"after":"116024cfb5ff545c3f723e7432f6f5ec425798b9","ref":"refs/heads/eGGyVKZH","pushedAt":"2024-07-25T18:10:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Local counter: Don't re-allocate maps in Go 1.21+","shortMessageHtmlLink":"Local counter: Don't re-allocate maps in Go 1.21+"}},{"before":"d295d4ad18cb3690d5c867228f76912468bc086d","after":null,"ref":"refs/heads/1IrucoQ0","pushedAt":"2024-07-25T17:55:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"05a79e9435555f093db8692f9577db4d837da1f2","after":"9e50ad65c66c0a25f37aca42e07e326e3d1aa6d7","ref":"refs/heads/master","pushedAt":"2024-07-25T17:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Export in-memory counter for external use (#39)\n\nhttprate.NewLocalLimitCounter(windowLength)","shortMessageHtmlLink":"Export in-memory counter for external use (#39)"}},{"before":null,"after":"d295d4ad18cb3690d5c867228f76912468bc086d","ref":"refs/heads/1IrucoQ0","pushedAt":"2024-07-25T17:52:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Export in-memory counter for external use\n\nhttprate.NewLocalLimitCounter(windowLength)","shortMessageHtmlLink":"Export in-memory counter for external use"}},{"before":"6922bd27e67051350ceb51e2cd40f09d293cecdf","after":null,"ref":"refs/heads/F80VVyrs","pushedAt":"2024-07-25T13:41:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"}},{"before":"4afd6203f083714a642d737e148e5eb7ddedd417","after":"05a79e9435555f093db8692f9577db4d837da1f2","ref":"refs/heads/master","pushedAt":"2024-07-25T13:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Upgrade to actions/setup-go@v5, improve README (#38)\n\n* Upgrade to actions/setup-go@v5\r\n\r\n* Improve README","shortMessageHtmlLink":"Upgrade to actions/setup-go@v5, improve README (#38)"}},{"before":"c23c8529163348cf123a9a26234f8bc1988358b6","after":"6922bd27e67051350ceb51e2cd40f09d293cecdf","ref":"refs/heads/F80VVyrs","pushedAt":"2024-07-25T13:39:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Improve README","shortMessageHtmlLink":"Improve README"}},{"before":"0ff3d56f8c8a1d1cd8317d262aa120ec3643aacb","after":"c23c8529163348cf123a9a26234f8bc1988358b6","ref":"refs/heads/F80VVyrs","pushedAt":"2024-07-25T13:33:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Improve README","shortMessageHtmlLink":"Improve README"}},{"before":null,"after":"0ff3d56f8c8a1d1cd8317d262aa120ec3643aacb","ref":"refs/heads/F80VVyrs","pushedAt":"2024-07-25T13:33:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VojtechVitek","name":"Vojtech Vitek (golang.cz)","path":"/VojtechVitek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139342?s=80&v=4"},"commit":{"message":"Improve README","shortMessageHtmlLink":"Improve README"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxODowNzoxOC4wMDAwMDBazwAAAASm0Llf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQxMzozMzoxNC4wMDAwMDBazwAAAASJDnda"}},"title":"Activity ยท go-chi/httprate"}