{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6051831,"defaultBranch":"main","name":"rpc","ownerLogin":"gorilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-02T21:33:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/489566?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699221602.0","currentOid":""},"activityList":{"items":[{"before":"39123e3104dc8129240cb5e5c554aa7c61165876","after":"4342b77e905ec9e64d60a767671d0a8f6fa98d38","ref":"refs/heads/main","pushedAt":"2024-03-06T04:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexVulaj","name":"Alex Vulaj","path":"/AlexVulaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15162960?s=80&v=4"},"commit":{"message":"Make request body readable and changeable in interceptFunc and beforeFunc (#81)\n\nHi! \r\n\r\nThis PR gives users the ability to access and change `request.Body` in\r\nfunctions registered with `RegisterInterceptFunc` and\r\n`RegisterBeforeFunc`. I've already described it in issue #80.\r\nAlso, I've added couple of simple tests to check ability to change\r\nrequest data in these functions.\r\n\r\n**Changes:**\r\n\r\n1. In **rpc/v2** close `request.Body` after the execution of\r\n`beforeFunc`'s and `interceptFunc`'s. Update codec request info after\r\ncalls to functions above.\r\n2. Read request body bytes, decode it to codec format and provide\r\n`bytes.Buffer` and `request.Body` for underlying functions in\r\n**v2/json**, **v2/json2** and **v2/protorpc** codecs.\r\n\r\nOf course, exists a better way to do that, but it will require changes\r\nin the signature of `RegisterInterceptFunc` and `RegisterBeforeFunc` and\r\nit would be breaking changes. If both of these methods will have an\r\noriginal `*http.Request` as input parameter, they could be executed\r\nbefore the creation of codec. In this case, users can access and alter\r\nrequest data, and only after that it would be read by the codec and\r\nmarshaled to service request params. But since these changes are\r\nbreaking, it's not an option at the moment, probably it can fit the next\r\nversion or release.\r\n\r\nWould be nice to know your opinion, thanks!","shortMessageHtmlLink":"Make request body readable and changeable in interceptFunc and before…"}},{"before":"0279dcfad2c88f2037b0e17bf9ab05918e3946f7","after":"39123e3104dc8129240cb5e5c554aa7c61165876","ref":"refs/heads/main","pushedAt":"2024-02-10T02:34:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaitaiwan","name":"Daniel Holmes","path":"/jaitaiwan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/674765?s=80&v=4"},"commit":{"message":"changing the documentation hyperlink to doc.go (#97)","shortMessageHtmlLink":"changing the documentation hyperlink to doc.go (#97)"}},{"before":null,"after":"ecb628a9cb6c404bd21221794becf3035144509a","ref":"refs/heads/coreydaley-patch-2","pushedAt":"2023-11-05T22:00:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"Update LICENSE\n\nSigned-off-by: Corey Daley ","shortMessageHtmlLink":"Update LICENSE"}},{"before":null,"after":"0279dcfad2c88f2037b0e17bf9ab05918e3946f7","ref":"refs/heads/release-1.2","pushedAt":"2023-11-05T02:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"update GitHub workflows (#95)\n\n\r\n\r\n## What type of PR is this? (check all applicable)\r\n\r\n- [x] Refactor\r\n- [ ] Feature\r\n- [ ] Bug Fix\r\n- [ ] Optimization\r\n- [ ] Documentation Update\r\n- [ ] Go Version Update\r\n- [ ] Dependency Update\r\n\r\n## Description\r\n\r\n## Related Tickets & Documents\r\n\r\n\r\n\r\n- Related Issue #\r\n- Closes #\r\n\r\n## Added/updated tests?\r\n\r\n- [ ] Yes\r\n- [ ] No, and this is why: _please replace this line with details on why\r\ntests\r\n have not been included_\r\n- [ ] I need help with writing tests\r\n\r\n## Run verifications and test\r\n\r\n- [x] `make verify` is passing\r\n- [x] `make test` is passing","shortMessageHtmlLink":"update GitHub workflows (#95)"}},{"before":"0279dcfad2c88f2037b0e17bf9ab05918e3946f7","after":null,"ref":"refs/heads/release-2.0","pushedAt":"2023-11-05T01:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"}},{"before":"0279dcfad2c88f2037b0e17bf9ab05918e3946f7","after":null,"ref":"refs/tags/v2.0","pushedAt":"2023-11-05T01:47:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"}},{"before":"10b9c5f19ed6f5d75204635415164f27fd499dec","after":"0279dcfad2c88f2037b0e17bf9ab05918e3946f7","ref":"refs/heads/release-2.0","pushedAt":"2023-11-03T14:09:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"update GitHub workflows (#95)\n\n\r\n\r\n## What type of PR is this? (check all applicable)\r\n\r\n- [x] Refactor\r\n- [ ] Feature\r\n- [ ] Bug Fix\r\n- [ ] Optimization\r\n- [ ] Documentation Update\r\n- [ ] Go Version Update\r\n- [ ] Dependency Update\r\n\r\n## Description\r\n\r\n## Related Tickets & Documents\r\n\r\n\r\n\r\n- Related Issue #\r\n- Closes #\r\n\r\n## Added/updated tests?\r\n\r\n- [ ] Yes\r\n- [ ] No, and this is why: _please replace this line with details on why\r\ntests\r\n have not been included_\r\n- [ ] I need help with writing tests\r\n\r\n## Run verifications and test\r\n\r\n- [x] `make verify` is passing\r\n- [x] `make test` is passing","shortMessageHtmlLink":"update GitHub workflows (#95)"}},{"before":null,"after":"10b9c5f19ed6f5d75204635415164f27fd499dec","ref":"refs/heads/release-2.0","pushedAt":"2023-11-03T14:06:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"updating github action workflows","shortMessageHtmlLink":"updating github action workflows"}},{"before":"10b9c5f19ed6f5d75204635415164f27fd499dec","after":null,"ref":"refs/heads/2023-10-17-update-github-workflows","pushedAt":"2023-10-18T12:32:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"}},{"before":"49aacf80d1a8d3c1f5c9a5197980161a52559dfb","after":"0279dcfad2c88f2037b0e17bf9ab05918e3946f7","ref":"refs/heads/main","pushedAt":"2023-10-18T12:32:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"update GitHub workflows (#95)\n\n\r\n\r\n## What type of PR is this? (check all applicable)\r\n\r\n- [x] Refactor\r\n- [ ] Feature\r\n- [ ] Bug Fix\r\n- [ ] Optimization\r\n- [ ] Documentation Update\r\n- [ ] Go Version Update\r\n- [ ] Dependency Update\r\n\r\n## Description\r\n\r\n## Related Tickets & Documents\r\n\r\n\r\n\r\n- Related Issue #\r\n- Closes #\r\n\r\n## Added/updated tests?\r\n\r\n- [ ] Yes\r\n- [ ] No, and this is why: _please replace this line with details on why\r\ntests\r\n have not been included_\r\n- [ ] I need help with writing tests\r\n\r\n## Run verifications and test\r\n\r\n- [x] `make verify` is passing\r\n- [x] `make test` is passing","shortMessageHtmlLink":"update GitHub workflows (#95)"}},{"before":null,"after":"10b9c5f19ed6f5d75204635415164f27fd499dec","ref":"refs/heads/2023-10-17-update-github-workflows","pushedAt":"2023-10-18T01:39:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"updating github action workflows","shortMessageHtmlLink":"updating github action workflows"}},{"before":"2c0d237303daba102b89a3d0748c10501cb0d495","after":null,"ref":"refs/heads/coreydaley-patch-2","pushedAt":"2023-07-31T07:38:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"}},{"before":"d3a1155c697a8baaf789436d44a82b95aef780ae","after":"49aacf80d1a8d3c1f5c9a5197980161a52559dfb","ref":"refs/heads/main","pushedAt":"2023-07-31T07:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"Update issues.yml (#94)\n\n\r\n\r\n## What type of PR is this? (check all applicable)\r\n\r\n- [ ] Refactor\r\n- [ ] Feature\r\n- [ ] Bug Fix\r\n- [ ] Optimization\r\n- [ ] Documentation Update\r\n\r\n## Description\r\n\r\n## Related Tickets & Documents\r\n\r\n\r\n\r\n- Related Issue #\r\n- Closes #\r\n\r\n## Added/updated tests?\r\n\r\n- [ ] Yes\r\n- [ ] No, and this is why: _please replace this line with details on why\r\ntests\r\n have not been included_\r\n- [ ] I need help with writing tests\r\n\r\n## Run verifications and test\r\n\r\n- [ ] `make verify` is passing\r\n- [ ] `make test` is passing\r\n\r\nSigned-off-by: Corey Daley ","shortMessageHtmlLink":"Update issues.yml (#94)"}},{"before":"19ecfec9f2532bd4a1cd2535c0c4424f22564e9d","after":"d3a1155c697a8baaf789436d44a82b95aef780ae","ref":"refs/heads/main","pushedAt":"2023-07-30T18:09:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"import \"net/http\" instead of \"http\" (#76)\n\nFixes #52 \r\n\r\nFixed error in example.\r\n\r\nCo-authored-by: Corey Daley ","shortMessageHtmlLink":"import \"net/http\" instead of \"http\" (#76)"}},{"before":null,"after":"2c0d237303daba102b89a3d0748c10501cb0d495","ref":"refs/heads/coreydaley-patch-2","pushedAt":"2023-07-30T16:40:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"Update issues.yml\n\nSigned-off-by: Corey Daley ","shortMessageHtmlLink":"Update issues.yml"}},{"before":"52bf470627d920f462794a857b9772af7b766703","after":null,"ref":"refs/heads/GPT-99","pushedAt":"2023-07-29T22:01:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"}},{"before":"9515cd22f90a0ec759f729337379e3ea092dc5df","after":"19ecfec9f2532bd4a1cd2535c0c4424f22564e9d","ref":"refs/heads/main","pushedAt":"2023-07-29T22:01:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"Update go version & add verification/testing tools (#93)\n\n\r\n\r\n## What type of PR is this? (check all applicable)\r\n\r\n- [ ] Refactor\r\n- [ ] Feature\r\n- [ ] Bug Fix\r\n- [ ] Optimization\r\n- [ ] Documentation Update\r\n\r\n## Description\r\n\r\n## Related Tickets & Documents\r\n\r\n\r\n\r\n- Related Issue #\r\n- Closes #\r\n\r\n## Added/updated tests?\r\n\r\n- [ ] Yes\r\n- [ ] No, and this is why: _please replace this line with details on why\r\ntests\r\n have not been included_\r\n- [ ] I need help with writing tests\r\n\r\n## Run verifications and test\r\n\r\n- [ ] `make verify` is passing\r\n- [ ] `make test` is passing","shortMessageHtmlLink":"Update go version & add verification/testing tools (#93)"}},{"before":"0d853800f29d797bfe51502aa52dc128d1ebb130","after":"52bf470627d920f462794a857b9772af7b766703","ref":"refs/heads/GPT-99","pushedAt":"2023-07-29T20:17:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"cleaner code","shortMessageHtmlLink":"cleaner code"}},{"before":"24f16303f4cae1c5cfbd43d18ef43b671a91fa7d","after":"0d853800f29d797bfe51502aa52dc128d1ebb130","ref":"refs/heads/GPT-99","pushedAt":"2023-07-29T19:48:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"cleaner code","shortMessageHtmlLink":"cleaner code"}},{"before":"8ea1ee8eb0da7e40ae8e8df8558f4bfc73fe83eb","after":"24f16303f4cae1c5cfbd43d18ef43b671a91fa7d","ref":"refs/heads/GPT-99","pushedAt":"2023-07-29T19:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"cleaner code","shortMessageHtmlLink":"cleaner code"}},{"before":"65268471dc262a747998d087b55c69eefa4e405d","after":"8ea1ee8eb0da7e40ae8e8df8558f4bfc73fe83eb","ref":"refs/heads/GPT-99","pushedAt":"2023-07-27T20:43:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"update go version & add verification/testing tools","shortMessageHtmlLink":"update go version & add verification/testing tools"}},{"before":null,"after":"65268471dc262a747998d087b55c69eefa4e405d","ref":"refs/heads/GPT-99","pushedAt":"2023-07-27T20:37:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"apoorvajagtap","name":"Apoorva Jagtap","path":"/apoorvajagtap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35304110?s=80&v=4"},"commit":{"message":"update go version & add verification/testing tools","shortMessageHtmlLink":"update go version & add verification/testing tools"}},{"before":null,"after":"5c3aa8309b0e0a16e85656aaa6027abfe6d45063","ref":"refs/heads/coreydaley-patch-1","pushedAt":"2023-07-19T20:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"Delete .circleci directory\n\nSigned-off-by: Corey Daley ","shortMessageHtmlLink":"Delete .circleci directory"}},{"before":"f5968f668b177a63ab9e1bb9cbeedc9fb1610d41","after":null,"ref":"refs/heads/coreydaley-patch-1","pushedAt":"2023-07-15T20:04:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"}},{"before":"c2bd383f45b9ce12232c74549c1813c1aa19b9cc","after":"9515cd22f90a0ec759f729337379e3ea092dc5df","ref":"refs/heads/main","pushedAt":"2023-07-15T20:04:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"Merge pull request #91 from gorilla/coreydaley-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #91 from gorilla/coreydaley-patch-1"}},{"before":null,"after":"f5968f668b177a63ab9e1bb9cbeedc9fb1610d41","ref":"refs/heads/coreydaley-patch-1","pushedAt":"2023-07-15T14:53:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Corey Daley ","shortMessageHtmlLink":"Update README.md"}},{"before":"c2bd383f45b9ce12232c74549c1813c1aa19b9cc","after":null,"ref":"refs/heads/master","pushedAt":"2023-07-10T18:12:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"}},{"before":null,"after":"c2bd383f45b9ce12232c74549c1813c1aa19b9cc","ref":"refs/heads/main","pushedAt":"2023-07-10T18:12:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coreydaley","name":"Corey Daley","path":"/coreydaley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5060301?s=80&v=4"},"commit":{"message":"archive mode","shortMessageHtmlLink":"archive mode"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDYZxCAA","startCursor":null,"endCursor":null}},"title":"Activity Β· gorilla/rpc"}