{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":630861103,"defaultBranch":"master","name":"eventbus","ownerLogin":"werbenhu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-21T10:15:20.000Z","ownerAvatar":"https://github.com/avatars/u/5687877?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709589130.0","currentOid":""},"activityList":{"items":[{"before":"9eea927b268c35ef74764ace217cdc0b1e83cce5","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.9.0","pushedAt":"2024-03-04T21:52:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"2d9a7048b2e3eeb1054db53e955f1bcd50d92478","after":"953c6c73aa040b2b2de99a8d8bb044472c99b907","ref":"refs/heads/master","pushedAt":"2024-03-04T21:52:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Merge pull request #6 from werbenhu/dependabot/go_modules/github.com/stretchr/testify-1.9.0\n\nBump github.com/stretchr/testify from 1.8.4 to 1.9.0","shortMessageHtmlLink":"Merge pull request #6 from werbenhu/dependabot/go_modules/github.com/…"}},{"before":null,"after":"9eea927b268c35ef74764ace217cdc0b1e83cce5","ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.9.0","pushedAt":"2024-03-04T16:38:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/stretchr/testify from 1.8.4 to 1.9.0\n\nBumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0.\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/stretchr/testify from 1.8.4 to 1.9.0"}},{"before":"310d672d64fcfdc3db1bfb9b1d2856da68d40628","after":"2d9a7048b2e3eeb1054db53e955f1bcd50d92478","ref":"refs/heads/master","pushedAt":"2023-09-09T04:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Change InitSingleton() to ResetSingleton() and create and store a global EventBus object in init().","shortMessageHtmlLink":"Change InitSingleton() to ResetSingleton() and create and store a glo…"}},{"before":"83140225ed57832d9d5aa8cd7f0a9ba80a210a84","after":"310d672d64fcfdc3db1bfb9b1d2856da68d40628","ref":"refs/heads/master","pushedAt":"2023-08-10T06:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Add a comment to explain CowMap.","shortMessageHtmlLink":"Add a comment to explain CowMap."}},{"before":"b8351ed483badabb1d5dc92427865afecf6dc0b8","after":"83140225ed57832d9d5aa8cd7f0a9ba80a210a84","ref":"refs/heads/master","pushedAt":"2023-08-10T06:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Both sync.Map and cowmap use atomic.Value atomic operations to access the map during data reading, resulting in similar read performance. However, sync.Map has better write performance. Therefore, cowmap directly utilizes sync.Map as its internal structure.","shortMessageHtmlLink":"Both sync.Map and cowmap use atomic.Value atomic operations to access…"}},{"before":"dafa2af4231d6130837fc71c6b38e0c533ef077c","after":"b8351ed483badabb1d5dc92427865afecf6dc0b8","ref":"refs/heads/master","pushedAt":"2023-08-10T06:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Both sync.Map and cowmap use atomic.Value atomic operations to access the map during data reading, resulting in similar read performance. However, sync.Map has better write performance. Therefore, cowmap directly utilizes sync.Map as its internal structure.","shortMessageHtmlLink":"Both sync.Map and cowmap use atomic.Value atomic operations to access…"}},{"before":"23b17336da96f0a0724ce4e0e5bdbf54e51b42fc","after":"dafa2af4231d6130837fc71c6b38e0c533ef077c","ref":"refs/heads/master","pushedAt":"2023-08-08T13:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"add some benchmark test.","shortMessageHtmlLink":"add some benchmark test."}},{"before":"4e0f6bfb6f5cb3bcb4ce144536709b02cb75bb10","after":null,"ref":"refs/tags/v1.0.7","pushedAt":"2023-08-07T03:07:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"}},{"before":"4e0f6bfb6f5cb3bcb4ce144536709b02cb75bb10","after":"23b17336da96f0a0724ce4e0e5bdbf54e51b42fc","ref":"refs/heads/master","pushedAt":"2023-08-07T03:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Merge pull request #5 from werbenhu/dependabot/go_modules/github.com/stretchr/testify-1.8.4\n\nBump github.com/stretchr/testify from 1.8.3 to 1.8.4","shortMessageHtmlLink":"Merge pull request #5 from werbenhu/dependabot/go_modules/github.com/…"}},{"before":"75b0546b50cb72e49d61b5fd5b07782c2fdd16d4","after":"4e0f6bfb6f5cb3bcb4ce144536709b02cb75bb10","ref":"refs/heads/master","pushedAt":"2023-08-07T02:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"23b17336da96f0a0724ce4e0e5bdbf54e51b42fc","after":"75b0546b50cb72e49d61b5fd5b07782c2fdd16d4","ref":"refs/heads/master","pushedAt":"2023-08-07T02:31:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"update singleton","shortMessageHtmlLink":"update singleton"}},{"before":"bf3368e6bcd706c090dc3a701ba759d37661cb7e","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.8.4","pushedAt":"2023-06-08T02:22:58.367Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"55db6ec9bd50a96377c00676b24f921fd619c57d","after":"23b17336da96f0a0724ce4e0e5bdbf54e51b42fc","ref":"refs/heads/master","pushedAt":"2023-06-08T02:22:50.213Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Merge pull request #5 from werbenhu/dependabot/go_modules/github.com/stretchr/testify-1.8.4\n\nBump github.com/stretchr/testify from 1.8.3 to 1.8.4","shortMessageHtmlLink":"Merge pull request #5 from werbenhu/dependabot/go_modules/github.com/…"}},{"before":null,"after":"bf3368e6bcd706c090dc3a701ba759d37661cb7e","ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.8.4","pushedAt":"2023-06-05T17:03:34.549Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/stretchr/testify from 1.8.3 to 1.8.4\n\nBumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.3 to 1.8.4.\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/stretchr/testify from 1.8.3 to 1.8.4"}},{"before":"c4c1b9190afb1b7a2c47a5360eef870272904ead","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.8.3","pushedAt":"2023-05-23T02:50:25.786Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"6e7db10f30cfdfa8b2f5785643fa3e380cea1d81","after":"55db6ec9bd50a96377c00676b24f921fd619c57d","ref":"refs/heads/master","pushedAt":"2023-05-23T02:50:17.938Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Merge pull request #4 from werbenhu/dependabot/go_modules/github.com/stretchr/testify-1.8.3\n\nBump github.com/stretchr/testify from 1.8.2 to 1.8.3","shortMessageHtmlLink":"Merge pull request #4 from werbenhu/dependabot/go_modules/github.com/…"}},{"before":null,"after":"c4c1b9190afb1b7a2c47a5360eef870272904ead","ref":"refs/heads/dependabot/go_modules/github.com/stretchr/testify-1.8.3","pushedAt":"2023-05-22T17:02:33.832Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/stretchr/testify from 1.8.2 to 1.8.3\n\nBumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.2 to 1.8.3.\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/stretchr/testify from 1.8.2 to 1.8.3"}},{"before":"946f1844d16ac7a7fe8f1737e74b812d15d5fc3a","after":"6e7db10f30cfdfa8b2f5785643fa3e380cea1d81","ref":"refs/heads/master","pushedAt":"2023-04-27T09:17:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README-CN.md","shortMessageHtmlLink":"Update README-CN.md"}},{"before":"fe54ec4daecb679a6eda7b9fd2c25febbf7dd88e","after":"946f1844d16ac7a7fe8f1737e74b812d15d5fc3a","ref":"refs/heads/master","pushedAt":"2023-04-27T09:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9d02d34ebdbd84c40e7c5fbfffdac470f31e1cc7","after":"fe54ec4daecb679a6eda7b9fd2c25febbf7dd88e","ref":"refs/heads/master","pushedAt":"2023-04-27T09:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5c3f02bca386f055e6143db0e400b89a584f998a","after":"9d02d34ebdbd84c40e7c5fbfffdac470f31e1cc7","ref":"refs/heads/master","pushedAt":"2023-04-27T09:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README-CN.md","shortMessageHtmlLink":"Update README-CN.md"}},{"before":"fcabc5c55dfc074c65e008e2ab2c56c3b1d30558","after":"5c3f02bca386f055e6143db0e400b89a584f998a","ref":"refs/heads/master","pushedAt":"2023-04-27T09:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"cc5929a05426c98c5a703cfeceb8595c7ca81415","after":"fcabc5c55dfc074c65e008e2ab2c56c3b1d30558","ref":"refs/heads/master","pushedAt":"2023-04-27T09:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"045603dbae30fd6491cd5c7ff5e1b9a8a7b40a94","after":"cc5929a05426c98c5a703cfeceb8595c7ca81415","ref":"refs/heads/master","pushedAt":"2023-04-27T09:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dd8cc7f50b0d06337cb8c19b369713bc2f8fb111","after":"045603dbae30fd6491cd5c7ff5e1b9a8a7b40a94","ref":"refs/heads/master","pushedAt":"2023-04-27T09:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"add InitSingleton\n\nadd InitSingleton","shortMessageHtmlLink":"add InitSingleton"}},{"before":"d1eb0a52a76550fc5dec3f1a9d591f5002aea2f9","after":"dd8cc7f50b0d06337cb8c19b369713bc2f8fb111","ref":"refs/heads/master","pushedAt":"2023-04-26T08:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Create dependabot.yml","shortMessageHtmlLink":"Create dependabot.yml"}},{"before":"4cf1c16f6caf510482129db5000c858a54447b19","after":"d1eb0a52a76550fc5dec3f1a9d591f5002aea2f9","ref":"refs/heads/master","pushedAt":"2023-04-26T08:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Create dependabot.yml","shortMessageHtmlLink":"Create dependabot.yml"}},{"before":"4c2878f4c187789b7297de08095ce6af2d196491","after":"4cf1c16f6caf510482129db5000c858a54447b19","ref":"refs/heads/master","pushedAt":"2023-04-25T12:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update eventbus_test.go","shortMessageHtmlLink":"Update eventbus_test.go"}},{"before":"2dcc82dd3feb7525187d39e2187f77ddd446e3d0","after":"4c2878f4c187789b7297de08095ce6af2d196491","ref":"refs/heads/master","pushedAt":"2023-04-25T12:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"werbenhu","name":"werben","path":"/werbenhu","primaryAvatarUrl":"https://github.com/avatars/u/5687877?s=80&v=4"},"commit":{"message":"Update README-CN.md","shortMessageHtmlLink":"Update README-CN.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDDbz9gA","startCursor":null,"endCursor":null}},"title":"Activity · werbenhu/eventbus"}