{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":722339823,"defaultBranch":"main","name":"microservices-nodejs","ownerLogin":"hamzasari","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-22T23:49:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38205549?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700875712.0","currentOid":""},"activityList":{"items":[{"before":"9b3299a5f093ae58ef14ed0b10d54fe4c58b35a3","after":"4f695cbb52f67351eca21014132233bf941fb45d","ref":"refs/heads/main","pushedAt":"2023-11-26T00:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Fix WIP in README","shortMessageHtmlLink":"Fix WIP in README"}},{"before":"979852027733c096e41949bbc7a717d3afc67938","after":"9b3299a5f093ae58ef14ed0b10d54fe4c58b35a3","ref":"refs/heads/main","pushedAt":"2023-11-26T00:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Update README.md with test","shortMessageHtmlLink":"Update README.md with test"}},{"before":"87515bfcb9fa904b31ae097246122f5b6a150534","after":null,"ref":"refs/heads/4-create-registry-service-as-microservice","pushedAt":"2023-11-26T00:12:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"}},{"before":"a081593d77484cc9011c21c65e4cdaba9df299fe","after":"979852027733c096e41949bbc7a717d3afc67938","ref":"refs/heads/main","pushedAt":"2023-11-26T00:12:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add registry microservice functionality (#10)\n\n* Add registry microservice files\r\n\r\n* Add REGISTERED_SERVICE_TIMEOUT to config\r\n\r\n* Add load-balancers package and update\r\n@types/semver to version 7.5.6\r\n\r\n* Add registry service functions\r\n\r\n* Refactor routes and add service registration and\r\nretrieval\r\n\r\n* Update REGISTER_SERVICE_API_URL and add heartbeat\r\ninterval\r\n\r\n* Add README for Registry Microservice","shortMessageHtmlLink":"Add registry microservice functionality (#10)"}},{"before":"efc8cd56825346083f6084dcc002a949ec100cb9","after":"87515bfcb9fa904b31ae097246122f5b6a150534","ref":"refs/heads/4-create-registry-service-as-microservice","pushedAt":"2023-11-26T00:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add README for Registry Microservice","shortMessageHtmlLink":"Add README for Registry Microservice"}},{"before":"4b2ac9deea5202d9c85ff849f193300d56e0838c","after":"efc8cd56825346083f6084dcc002a949ec100cb9","ref":"refs/heads/4-create-registry-service-as-microservice","pushedAt":"2023-11-25T15:04:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Update REGISTER_SERVICE_API_URL and add heartbeat\ninterval","shortMessageHtmlLink":"Update REGISTER_SERVICE_API_URL and add heartbeat"}},{"before":"a081593d77484cc9011c21c65e4cdaba9df299fe","after":"4b2ac9deea5202d9c85ff849f193300d56e0838c","ref":"refs/heads/4-create-registry-service-as-microservice","pushedAt":"2023-11-25T13:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add registry microservice files","shortMessageHtmlLink":"Add registry microservice files"}},{"before":null,"after":"a081593d77484cc9011c21c65e4cdaba9df299fe","ref":"refs/heads/4-create-registry-service-as-microservice","pushedAt":"2023-11-25T01:28:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"8-refactor-catalog-service (#9)\n\n* Refactor error handling in app.ts\r\n\r\n* Refactor CatalogItem model schema\r\n\r\n* Refactor delete route in catalog service\r\n\r\n* Add DeleteResult type and update remove function\r\nreturn type\r\n\r\n* Refactor config file\r\n\r\n* Refactor mongoose connection and requireAdmin\r\nmiddleware","shortMessageHtmlLink":"8-refactor-catalog-service (#9)"}},{"before":"dd8ccff8c78ff045c8c480f0f4194be4c4de250a","after":null,"ref":"refs/heads/8-refactor-catalog-service","pushedAt":"2023-11-25T01:25:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"}},{"before":"b0f67d77e1530282c0a5911ec4ef42bb494e80da","after":null,"ref":"refs/heads/5-create-user-service-as-microservice","pushedAt":"2023-11-25T01:25:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"}},{"before":"99878acb391c6211f533e3e0d255aef4842ea108","after":"a081593d77484cc9011c21c65e4cdaba9df299fe","ref":"refs/heads/main","pushedAt":"2023-11-25T01:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"8-refactor-catalog-service (#9)\n\n* Refactor error handling in app.ts\r\n\r\n* Refactor CatalogItem model schema\r\n\r\n* Refactor delete route in catalog service\r\n\r\n* Add DeleteResult type and update remove function\r\nreturn type\r\n\r\n* Refactor config file\r\n\r\n* Refactor mongoose connection and requireAdmin\r\nmiddleware","shortMessageHtmlLink":"8-refactor-catalog-service (#9)"}},{"before":"99878acb391c6211f533e3e0d255aef4842ea108","after":"dd8ccff8c78ff045c8c480f0f4194be4c4de250a","ref":"refs/heads/8-refactor-catalog-service","pushedAt":"2023-11-25T00:42:38.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Refactor mongoose connection and requireAdmin\nmiddleware","shortMessageHtmlLink":"Refactor mongoose connection and requireAdmin"}},{"before":null,"after":"99878acb391c6211f533e3e0d255aef4842ea108","ref":"refs/heads/8-refactor-catalog-service","pushedAt":"2023-11-25T00:28:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"5-create-user-service-as-microservice (#7)\n\n* Add user microservice files\r\n\r\n* Add mongooseConnection, requireAdmin, and tracing\r\nutility functions\r\n\r\n* Add registration and cleanup logic for service\r\n\r\n* Add User model, UserService, and common types\r\n\r\n* Remove requireAdmin middleware\r\n\r\n* Update server.ts and mongooseConnection.ts\r\n\r\n* Refactor error handling in app.ts\r\n\r\n* Add user routes and handlers","shortMessageHtmlLink":"5-create-user-service-as-microservice (#7)"}},{"before":"51f89136a83086ac5627ecbaa7ccf0117e5594f3","after":"99878acb391c6211f533e3e0d255aef4842ea108","ref":"refs/heads/main","pushedAt":"2023-11-25T00:23:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"5-create-user-service-as-microservice (#7)\n\n* Add user microservice files\r\n\r\n* Add mongooseConnection, requireAdmin, and tracing\r\nutility functions\r\n\r\n* Add registration and cleanup logic for service\r\n\r\n* Add User model, UserService, and common types\r\n\r\n* Remove requireAdmin middleware\r\n\r\n* Update server.ts and mongooseConnection.ts\r\n\r\n* Refactor error handling in app.ts\r\n\r\n* Add user routes and handlers","shortMessageHtmlLink":"5-create-user-service-as-microservice (#7)"}},{"before":"1b128802eec431b8fe9946f76da0ddf6b48313ae","after":"b0f67d77e1530282c0a5911ec4ef42bb494e80da","ref":"refs/heads/5-create-user-service-as-microservice","pushedAt":"2023-11-25T00:19:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add user routes and handlers","shortMessageHtmlLink":"Add user routes and handlers"}},{"before":"0fd24b7ec09f35dc17fc61c4e298d7800c55aad1","after":"1b128802eec431b8fe9946f76da0ddf6b48313ae","ref":"refs/heads/5-create-user-service-as-microservice","pushedAt":"2023-11-24T16:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add registration and cleanup logic for service","shortMessageHtmlLink":"Add registration and cleanup logic for service"}},{"before":"68c13fe4174556920ca67736419f5dd446b97689","after":"0fd24b7ec09f35dc17fc61c4e298d7800c55aad1","ref":"refs/heads/5-create-user-service-as-microservice","pushedAt":"2023-11-24T16:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add mongooseConnection, requireAdmin, and tracing\nutility functions","shortMessageHtmlLink":"Add mongooseConnection, requireAdmin, and tracing"}},{"before":"51f89136a83086ac5627ecbaa7ccf0117e5594f3","after":"68c13fe4174556920ca67736419f5dd446b97689","ref":"refs/heads/5-create-user-service-as-microservice","pushedAt":"2023-11-24T15:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add user microservice files","shortMessageHtmlLink":"Add user microservice files"}},{"before":null,"after":"51f89136a83086ac5627ecbaa7ccf0117e5594f3","ref":"refs/heads/5-create-user-service-as-microservice","pushedAt":"2023-11-24T03:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Create `catalog-service` as microservice (#6)\n\n* Update VSCode settings.json\r\n\r\n* Add catalog microservice files\r\n\r\n* Add mongoose connection, catalog item model, catalog service, routes and other necessary implementations for the microservice\r\n\r\n* Add JWT secret key and register service API URL to\r\n.env.sample\r\n\r\n* Remove Redis configuration","shortMessageHtmlLink":"Create catalog-service as microservice (#6)"}},{"before":null,"after":"51f89136a83086ac5627ecbaa7ccf0117e5594f3","ref":"refs/heads/2-create-cart-service-as-microservice","pushedAt":"2023-11-24T03:29:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Create `catalog-service` as microservice (#6)\n\n* Update VSCode settings.json\r\n\r\n* Add catalog microservice files\r\n\r\n* Add mongoose connection, catalog item model, catalog service, routes and other necessary implementations for the microservice\r\n\r\n* Add JWT secret key and register service API URL to\r\n.env.sample\r\n\r\n* Remove Redis configuration","shortMessageHtmlLink":"Create catalog-service as microservice (#6)"}},{"before":"1db131b07431d6e0f0f9a143dba296a238e69a7b","after":null,"ref":"refs/heads/1-create-catalog-service-as-microservice","pushedAt":"2023-11-24T03:28:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"}},{"before":"11060fc7d6138c16710589229755b83f3df54d78","after":"51f89136a83086ac5627ecbaa7ccf0117e5594f3","ref":"refs/heads/main","pushedAt":"2023-11-24T03:28:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Create `catalog-service` as microservice (#6)\n\n* Update VSCode settings.json\r\n\r\n* Add catalog microservice files\r\n\r\n* Add mongoose connection, catalog item model, catalog service, routes and other necessary implementations for the microservice\r\n\r\n* Add JWT secret key and register service API URL to\r\n.env.sample\r\n\r\n* Remove Redis configuration","shortMessageHtmlLink":"Create catalog-service as microservice (#6)"}},{"before":"3a8a744cb802988dd7eb4666d14dea846d29e44f","after":"1db131b07431d6e0f0f9a143dba296a238e69a7b","ref":"refs/heads/1-create-catalog-service-as-microservice","pushedAt":"2023-11-24T03:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Remove Redis configuration","shortMessageHtmlLink":"Remove Redis configuration"}},{"before":"5f149b8697e5de1075fcc522f6aa2082e55023cf","after":"3a8a744cb802988dd7eb4666d14dea846d29e44f","ref":"refs/heads/1-create-catalog-service-as-microservice","pushedAt":"2023-11-24T03:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add JWT secret key and register service API URL to\n.env.sample","shortMessageHtmlLink":"Add JWT secret key and register service API URL to"}},{"before":"31250184fedc0bac3b621417fd85462b0492a02b","after":"5f149b8697e5de1075fcc522f6aa2082e55023cf","ref":"refs/heads/1-create-catalog-service-as-microservice","pushedAt":"2023-11-24T03:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add mongoose connection, catalog item model, catalog service, routes and other necessary implementations for the microservice","shortMessageHtmlLink":"Add mongoose connection, catalog item model, catalog service, routes …"}},{"before":"11060fc7d6138c16710589229755b83f3df54d78","after":"31250184fedc0bac3b621417fd85462b0492a02b","ref":"refs/heads/1-create-catalog-service-as-microservice","pushedAt":"2023-11-23T23:54:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add catalog microservice files","shortMessageHtmlLink":"Add catalog microservice files"}},{"before":null,"after":"11060fc7d6138c16710589229755b83f3df54d78","ref":"refs/heads/1-create-catalog-service-as-microservice","pushedAt":"2023-11-23T01:31:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Update .gitignore and .vscode/settings.json","shortMessageHtmlLink":"Update .gitignore and .vscode/settings.json"}},{"before":"b8eb5e10c946eba5318f0fb00678157d133af273","after":"11060fc7d6138c16710589229755b83f3df54d78","ref":"refs/heads/main","pushedAt":"2023-11-23T01:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Update .gitignore and .vscode/settings.json","shortMessageHtmlLink":"Update .gitignore and .vscode/settings.json"}},{"before":"8956c016f744a748b29f9adf05d173fb8f55ab7b","after":"b8eb5e10c946eba5318f0fb00678157d133af273","ref":"refs/heads/main","pushedAt":"2023-11-23T00:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add ISC License","shortMessageHtmlLink":"Add ISC License"}},{"before":"715a46c1cbc33ba8e9092631a43d2f2a815c407d","after":"8956c016f744a748b29f9adf05d173fb8f55ab7b","ref":"refs/heads/main","pushedAt":"2023-11-23T00:15:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamzasari","name":"Hamza SARI","path":"/hamzasari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38205549?s=80&v=4"},"commit":{"message":"Add VSCode settings for code formatting","shortMessageHtmlLink":"Add VSCode settings for code formatting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNlQwMDoyODo1My4wMDAwMDBazwAAAAO3oS0x","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNlQwMDoyODo1My4wMDAwMDBazwAAAAO3oS0x","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yM1QwMDoxNTo1NC4wMDAwMDBazwAAAAO1qux8"}},"title":"Activity · hamzasari/microservices-nodejs"}