{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":815933854,"defaultBranch":"master","name":"chat_application","ownerLogin":"arminshfatemi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-16T15:18:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53411971?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718551136.0","currentOid":""},"activityList":{"items":[{"before":"7ce48923e25afc282dfea6b7b17c71beb6f70ea2","after":"d6ab7ede7207d404774cae7f6b21ebd37f8b4d4e","ref":"refs/heads/master","pushedAt":"2024-06-21T20:04:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"fix: fix joining room bug","shortMessageHtmlLink":"fix: fix joining room bug"}},{"before":"34f23f90ad17ea8f2ac20a18b44afcaf199ac2bc","after":"7ce48923e25afc282dfea6b7b17c71beb6f70ea2","ref":"refs/heads/master","pushedAt":"2024-06-21T13:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add cache purge when sending a new message","shortMessageHtmlLink":"feat: add cache purge when sending a new message"}},{"before":"199292e46035948c6f2b0aa747ea4edc973795d6","after":"34f23f90ad17ea8f2ac20a18b44afcaf199ac2bc","ref":"refs/heads/master","pushedAt":"2024-06-21T12:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add using cache in sending recently in join handler","shortMessageHtmlLink":"feat: add using cache in sending recently in join handler"}},{"before":"4974dad47acf9d72ab8cdb311ff39276aedf0b13","after":"199292e46035948c6f2b0aa747ea4edc973795d6","ref":"refs/heads/master","pushedAt":"2024-06-21T09:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"refactor: change the URIs to env variable, connect chat app to the redis","shortMessageHtmlLink":"refactor: change the URIs to env variable, connect chat app to the redis"}},{"before":"938de3b321e3efc744ccdf2f88195acb04cdc870","after":"4974dad47acf9d72ab8cdb311ff39276aedf0b13","ref":"refs/heads/master","pushedAt":"2024-06-20T22:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add two task to asynq service","shortMessageHtmlLink":"feat: add two task to asynq service"}},{"before":"d28b33d0251dd97aa804af032618f61e83a39c0e","after":"938de3b321e3efc744ccdf2f88195acb04cdc870","ref":"refs/heads/master","pushedAt":"2024-06-20T15:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add saving notifications to database in notif_application","shortMessageHtmlLink":"feat: add saving notifications to database in notif_application"}},{"before":"9f407d231ed5f2e63ee8e53290b95867dd9aec24","after":"d28b33d0251dd97aa804af032618f61e83a39c0e","ref":"refs/heads/master","pushedAt":"2024-06-20T12:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"build: add redis container, and connected scheduler to redis","shortMessageHtmlLink":"build: add redis container, and connected scheduler to redis"}},{"before":"a5ec012beeb48ea6efc61476b8b4e811aa7d995f","after":"9f407d231ed5f2e63ee8e53290b95867dd9aec24","ref":"refs/heads/master","pushedAt":"2024-06-19T19:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: notification app now is functional","shortMessageHtmlLink":"feat: notification app now is functional"}},{"before":"85c7fc36b08268efaea02d43b16ea9b69ddba87b","after":"a5ec012beeb48ea6efc61476b8b4e811aa7d995f","ref":"refs/heads/master","pushedAt":"2024-06-19T16:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add a field members to collection, add a functionality to Join WS to add members to rooms","shortMessageHtmlLink":"feat: add a field members to collection, add a functionality to Join …"}},{"before":"f92237a962ae304072ff6d6e0ab5c9fcda001804","after":"85c7fc36b08268efaea02d43b16ea9b69ddba87b","ref":"refs/heads/master","pushedAt":"2024-06-19T15:33:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add and connect producer and consumer to chat and notif app","shortMessageHtmlLink":"feat: add and connect producer and consumer to chat and notif app"}},{"before":"f4fb8b59e2470968d1ae737a1bd1eaa8e107c6e7","after":"f92237a962ae304072ff6d6e0ab5c9fcda001804","ref":"refs/heads/master","pushedAt":"2024-06-19T12:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"fix: fix room creation even when its exists","shortMessageHtmlLink":"fix: fix room creation even when its exists"}},{"before":"7195ccc57d1845784bab57dde59846bed97dc1ff","after":"f4fb8b59e2470968d1ae737a1bd1eaa8e107c6e7","ref":"refs/heads/master","pushedAt":"2024-06-19T10:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"fix: fix notification app connection to the rabbitmq container","shortMessageHtmlLink":"fix: fix notification app connection to the rabbitmq container"}},{"before":"f877076805a294f7f89cd29278fc0f9572ceb5da","after":"7195ccc57d1845784bab57dde59846bed97dc1ff","ref":"refs/heads/master","pushedAt":"2024-06-19T09:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add rabbitmq service to docker compose","shortMessageHtmlLink":"feat: add rabbitmq service to docker compose"}},{"before":"5e6567d22ca2dfcc05819a6e3181bcb784f504e8","after":"f877076805a294f7f89cd29278fc0f9572ceb5da","ref":"refs/heads/master","pushedAt":"2024-06-19T08:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"init notification application","shortMessageHtmlLink":"init notification application"}},{"before":"836115ecf045aa801fa7f79cbcbe478d476b5446","after":"5e6567d22ca2dfcc05819a6e3181bcb784f504e8","ref":"refs/heads/master","pushedAt":"2024-06-18T20:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: send last 50 messages to user","shortMessageHtmlLink":"feat: send last 50 messages to user"}},{"before":"0a7b8e696f5faa27d70d8467779b5a8f1c403f3e","after":"836115ecf045aa801fa7f79cbcbe478d476b5446","ref":"refs/heads/master","pushedAt":"2024-06-18T18:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"fear: add messages saving to database","shortMessageHtmlLink":"fear: add messages saving to database"}},{"before":"ab64e77ee6e43086905d6f0315caa21773b5c2de","after":"0a7b8e696f5faa27d70d8467779b5a8f1c403f3e","ref":"refs/heads/master","pushedAt":"2024-06-18T15:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: automate the start and stop of Runner","shortMessageHtmlLink":"feat: automate the start and stop of Runner"}},{"before":"9af805a8b6273961062bcd97c1d5eb40ff82e533","after":"ab64e77ee6e43086905d6f0315caa21773b5c2de","ref":"refs/heads/master","pushedAt":"2024-06-18T13:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"refactor: remove ctx , clean comments","shortMessageHtmlLink":"refactor: remove ctx , clean comments"}},{"before":"2a40f406b2dbc18875bfc6e9628e0c3ab28633e9","after":"9af805a8b6273961062bcd97c1d5eb40ff82e533","ref":"refs/heads/master","pushedAt":"2024-06-17T21:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: complete the chat application with Runner , ReadMessage and WriteMessage","shortMessageHtmlLink":"feat: complete the chat application with Runner , ReadMessage and Wri…"}},{"before":"719c4ff3b1c9843ff24316b0dd14453cf0646079","after":"2a40f406b2dbc18875bfc6e9628e0c3ab28633e9","ref":"refs/heads/master","pushedAt":"2024-06-17T14:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add list rooms and create room","shortMessageHtmlLink":"feat: add list rooms and create room"}},{"before":"33433e4a90101c429a826c982a2eb9151d7b3da4","after":"719c4ff3b1c9843ff24316b0dd14453cf0646079","ref":"refs/heads/master","pushedAt":"2024-06-17T13:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat: add logout api and JWT middleware","shortMessageHtmlLink":"feat: add logout api and JWT middleware"}},{"before":"cf92b01d9f3818d301f1a03185e915ca3ba4b3d5","after":"33433e4a90101c429a826c982a2eb9151d7b3da4","ref":"refs/heads/master","pushedAt":"2024-06-17T11:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat(Login): add login api with jwt","shortMessageHtmlLink":"feat(Login): add login api with jwt"}},{"before":"9b7290b0551107cd5f840506a7e76d37f878f6ae","after":"cf92b01d9f3818d301f1a03185e915ca3ba4b3d5","ref":"refs/heads/master","pushedAt":"2024-06-16T23:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat(Signup): add Signup handler to chat application","shortMessageHtmlLink":"feat(Signup): add Signup handler to chat application"}},{"before":"1b89a146d8e22cc549f68edd1f03233df39b9a84","after":"9b7290b0551107cd5f840506a7e76d37f878f6ae","ref":"refs/heads/master","pushedAt":"2024-06-16T17:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat(docker compose): create a docker compose and add chat application service in it","shortMessageHtmlLink":"feat(docker compose): create a docker compose and add chat applicatio…"}},{"before":"fe50cc4ba9ccb0a23d97ebcfd6a0611de7200e30","after":"1b89a146d8e22cc549f68edd1f03233df39b9a84","ref":"refs/heads/master","pushedAt":"2024-06-16T16:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"feat(chat docker): add chat application dockerfile","shortMessageHtmlLink":"feat(chat docker): add chat application dockerfile"}},{"before":null,"after":"fe50cc4ba9ccb0a23d97ebcfd6a0611de7200e30","ref":"refs/heads/master","pushedAt":"2024-06-16T15:18:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arminshfatemi","name":"Armin Fatemi","path":"/arminshfatemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53411971?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQyMDowNDo1MS4wMDAwMDBazwAAAARr7f3G","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQyMDowNDo1MS4wMDAwMDBazwAAAARr7f3G","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNlQxNToxODo1Ni4wMDAwMDBazwAAAARmsN__"}},"title":"Activity · arminshfatemi/chat_application"}