{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":661280761,"defaultBranch":"main","name":"Backend-Final-4","ownerLogin":"JSD-0423","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-02T11:03:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129163255?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690984794.0","currentOid":""},"activityList":{"items":[{"before":"516401d25c8f75da6af1d787b61c9ba4b15b9956","after":"488239f11b3c61ba3488725e726767f9e5fdb800","ref":"refs/heads/api-docs","pushedAt":"2023-08-02T19:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Update API.md","shortMessageHtmlLink":"Update API.md"}},{"before":"28f2c9f330c2fd3d967d3fdc3023149b7dee359f","after":null,"ref":"refs/heads/carts","pushedAt":"2023-08-02T13:59:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"}},{"before":"0d4fea4b0d6a3041493d0b281bb24dbb979e31c7","after":"27cdd5fd14c1a59efb62f3e426ee4391f4a2bd6b","ref":"refs/heads/main","pushedAt":"2023-08-02T13:59:49.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Merge pull request #22 from JSD-0423/carts\n\nImplement the rest of cart functionality","shortMessageHtmlLink":"Merge pull request #22 from JSD-0423/carts"}},{"before":"e8cf635bfbbac3e6df50bc031afe1ca8c0f962b8","after":"516401d25c8f75da6af1d787b61c9ba4b15b9956","ref":"refs/heads/api-docs","pushedAt":"2023-08-02T05:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Add remain carts logic API routes","shortMessageHtmlLink":"Add remain carts logic API routes"}},{"before":"b727fa43f728aaada199aeaa6ceeae8bc1cdb842","after":"28f2c9f330c2fd3d967d3fdc3023149b7dee359f","ref":"refs/heads/carts","pushedAt":"2023-08-02T05:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":recycle: Some refactoring","shortMessageHtmlLink":"♻️ Some refactoring"}},{"before":"65362d0875c9bf9a399585c778c032ff2e05d30e","after":"b727fa43f728aaada199aeaa6ceeae8bc1cdb842","ref":"refs/heads/carts","pushedAt":"2023-08-02T04:54:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":goal_net: Pass the error message instead of hard coding the error","shortMessageHtmlLink":"πŸ₯… Pass the error message instead of hard coding the error"}},{"before":null,"after":"65362d0875c9bf9a399585c778c032ff2e05d30e","ref":"refs/heads/carts","pushedAt":"2023-08-02T04:45:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":sparkles: Implement `getCartProducts` to get the products associated with the exisiting cart","shortMessageHtmlLink":"✨ Implement getCartProducts to get the products associated with the…"}},{"before":"d22df853eb490b75c2109af13612839397339b51","after":"e8cf635bfbbac3e6df50bc031afe1ca8c0f962b8","ref":"refs/heads/api-docs","pushedAt":"2023-08-01T11:16:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Add cart documentation","shortMessageHtmlLink":"Add cart documentation"}},{"before":"9299696263c6f60f36d50bf4858b1d3e64dd405f","after":"d22df853eb490b75c2109af13612839397339b51","ref":"refs/heads/api-docs","pushedAt":"2023-08-01T11:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Update API.md","shortMessageHtmlLink":"Update API.md"}},{"before":"81bc225b586a2b78905f0aaed7e37c0cd76c91ed","after":"9299696263c6f60f36d50bf4858b1d3e64dd405f","ref":"refs/heads/api-docs","pushedAt":"2023-08-01T11:06:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"some fixing","shortMessageHtmlLink":"some fixing"}},{"before":"21fef09cfc17b7285baf08c15d4591b8283f3577","after":"81bc225b586a2b78905f0aaed7e37c0cd76c91ed","ref":"refs/heads/api-docs","pushedAt":"2023-08-01T11:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Add Auth documentation","shortMessageHtmlLink":"Add Auth documentation"}},{"before":"884e4b5f75e4568ad2d91336cfac468aba7c69cf","after":null,"ref":"refs/heads/favourites-functions","pushedAt":"2023-07-31T10:40:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"}},{"before":"af99f48e9a15ef16afc44efb91b6d5993efbb408","after":"0d4fea4b0d6a3041493d0b281bb24dbb979e31c7","ref":"refs/heads/main","pushedAt":"2023-07-31T10:39:30.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Merge pull request #21 from JSD-0423/favourites-functions\n\nFavourites functions","shortMessageHtmlLink":"Merge pull request #21 from JSD-0423/favourites-functions"}},{"before":"9a3a6767c564f804d291526ea127800aa0ee6f2a","after":"884e4b5f75e4568ad2d91336cfac468aba7c69cf","ref":"refs/heads/favourites-functions","pushedAt":"2023-07-30T15:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":recycle: Seperate the `toggle` function\n\nimplementing two instead, add and remove","shortMessageHtmlLink":"♻️ Seperate the toggle function"}},{"before":"60702651dc0e044aede03788784ff33020eda769","after":"e601794be459157e17bbbc6653cf2496d99d9d77","ref":"refs/heads/project-containerizing","pushedAt":"2023-07-29T09:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":bug: Fix ports conflict\n\nThe docker port should be the same as the running server port","shortMessageHtmlLink":"πŸ› Fix ports conflict"}},{"before":"e1d7314b4a9f27007bad463d44e9dd96399a777d","after":"21fef09cfc17b7285baf08c15d4591b8283f3577","ref":"refs/heads/api-docs","pushedAt":"2023-07-28T18:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Update API.md","shortMessageHtmlLink":"Update API.md"}},{"before":"ba3cf56c71d0107cf3c57051674aa955cf698def","after":"e1d7314b4a9f27007bad463d44e9dd96399a777d","ref":"refs/heads/api-docs","pushedAt":"2023-07-28T18:48:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":memo: Add favoruites documentation","shortMessageHtmlLink":"πŸ“ Add favoruites documentation"}},{"before":null,"after":"9a3a6767c564f804d291526ea127800aa0ee6f2a","ref":"refs/heads/favourites-functions","pushedAt":"2023-07-28T18:36:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":sparkles: Invoke the router","shortMessageHtmlLink":"✨ Invoke the router"}},{"before":null,"after":"60702651dc0e044aede03788784ff33020eda769","ref":"refs/heads/project-containerizing","pushedAt":"2023-07-27T03:52:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":sparkles: Invoke our api","shortMessageHtmlLink":"✨ Invoke our api"}},{"before":"2c3eec64ce558590e9debbd6153608e53aed2cff","after":"af99f48e9a15ef16afc44efb91b6d5993efbb408","ref":"refs/heads/main","pushedAt":"2023-07-26T15:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":monocle_face: Enhance sign in validation","shortMessageHtmlLink":"🧐 Enhance sign in validation"}},{"before":"b19a6b91aa744a9f71cfdd5ebe48372c26eff569","after":"2c3eec64ce558590e9debbd6153608e53aed2cff","ref":"refs/heads/main","pushedAt":"2023-07-26T15:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":bug: Handle not found routes","shortMessageHtmlLink":"πŸ› Handle not found routes"}},{"before":"d97b71964c6e09922f8e377832b388f144ed9962","after":null,"ref":"refs/heads/add-to-cart","pushedAt":"2023-07-26T14:52:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"}},{"before":"e76ab692a27d7dc8ca6d84609b762703cc90370c","after":"b19a6b91aa744a9f71cfdd5ebe48372c26eff569","ref":"refs/heads/main","pushedAt":"2023-07-26T14:52:15.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"Merge pull request #19 from JSD-0423/add-to-cart\n\nAdd to cart","shortMessageHtmlLink":"Merge pull request #19 from JSD-0423/add-to-cart"}},{"before":"91627fa6149f1ada1f8a230ca857b0163f371b9c","after":"d97b71964c6e09922f8e377832b388f144ed9962","ref":"refs/heads/add-to-cart","pushedAt":"2023-07-26T14:36:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":bug: Catch errors in the `setUserId` middleware","shortMessageHtmlLink":"πŸ› Catch errors in the setUserId middleware"}},{"before":"ffe9f1f1809d71fcd79d5840f9dad24ee060a9ba","after":"91627fa6149f1ada1f8a230ca857b0163f371b9c","ref":"refs/heads/add-to-cart","pushedAt":"2023-07-26T11:13:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":children_crossing: Throw an error if the token not exists","shortMessageHtmlLink":"🚸 Throw an error if the token not exists"}},{"before":"02a3858b9799c0b76944501cf773fd283d502a95","after":"e76ab692a27d7dc8ca6d84609b762703cc90370c","ref":"refs/heads/main","pushedAt":"2023-07-25T19:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":sparkles: Some fixing for validation","shortMessageHtmlLink":"✨ Some fixing for validation"}},{"before":"15334f95d4d8a19d43438145760c6698ffd1d2f8","after":"02a3858b9799c0b76944501cf773fd283d502a95","ref":"refs/heads/main","pushedAt":"2023-07-24T01:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":sparkles: Include product image while fetching","shortMessageHtmlLink":"✨ Include product image while fetching"}},{"before":"2041b7f3fb026ebae3b8fb89c7a2402fe703958b","after":null,"ref":"refs/heads/test","pushedAt":"2023-07-24T01:05:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"}},{"before":null,"after":"2041b7f3fb026ebae3b8fb89c7a2402fe703958b","ref":"refs/heads/test","pushedAt":"2023-07-24T01:04:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"21dfe37bd87d6dd5af5918f3e6b79e647082fb36","after":"ffe9f1f1809d71fcd79d5840f9dad24ee060a9ba","ref":"refs/heads/add-to-cart","pushedAt":"2023-07-24T01:02:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mohanadft","name":"Mohanad Fteha","path":"/mohanadft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78538311?s=80&v=4"},"commit":{"message":":bug: Fix the relation\n\neach user should have one cart and this cart is only associated with one user","shortMessageHtmlLink":"πŸ› Fix the relation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wMlQxOToxOToyOC4wMDAwMDBazwAAAANiolUh","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wMlQxOToxOToyOC4wMDAwMDBazwAAAANiolUh","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yNFQwMTowMjo1OC4wMDAwMDBazwAAAANbcsUN"}},"title":"Activity Β· JSD-0423/Backend-Final-4"}