{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":742304034,"defaultBranch":"master","name":"faq-api","ownerLogin":"DavySz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-12T07:15:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71401422?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705891926.0","currentOid":""},"activityList":{"items":[{"before":"c731aa4fc2530f22b1e88921a826a2bfead601b9","after":"7b8b1061a28c7845bae3fdd775df2aebd6174de5","ref":"refs/heads/feat/login","pushedAt":"2024-02-01T16:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: rename Token Generator to Encrypter","shortMessageHtmlLink":"refactor: rename Token Generator to Encrypter"}},{"before":"bd9c77b262f478ce3ba5ea772636686c9d7398d3","after":"c731aa4fc2530f22b1e88921a826a2bfead601b9","ref":"refs/heads/feat/login","pushedAt":"2024-02-01T16:46:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: rename Encrypter to Hasher","shortMessageHtmlLink":"refactor: rename Encrypter to Hasher"}},{"before":"cce5de004281c8a461c77a97e88c614ac8c819a7","after":"bd9c77b262f478ce3ba5ea772636686c9d7398d3","ref":"refs/heads/feat/login","pushedAt":"2024-01-30T18:38:11.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure DbAuthentication throw UpdateAccessTokenRepository throws","shortMessageHtmlLink":"test: ensure DbAuthentication throw UpdateAccessTokenRepository throws"}},{"before":"423653e6823e852e5ba9b2c0a0888a9422b0752f","after":"cce5de004281c8a461c77a97e88c614ac8c819a7","ref":"refs/heads/feat/login","pushedAt":"2024-01-30T01:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure DbAuthentication throws if LoadAccountByEmailRepository throws","shortMessageHtmlLink":"test: ensure DbAuthentication throws if LoadAccountByEmailRepository …"}},{"before":"3797a46b8478a9fc21566db5cfce5496aa11a3f7","after":"423653e6823e852e5ba9b2c0a0888a9422b0752f","ref":"refs/heads/feat/login","pushedAt":"2024-01-30T01:41:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: move sut creation a factory helper method","shortMessageHtmlLink":"refactor: move sut creation a factory helper method"}},{"before":"1559629f7309156a6232b5d002f5a7351f34f2b8","after":"3797a46b8478a9fc21566db5cfce5496aa11a3f7","ref":"refs/heads/feat/login","pushedAt":"2024-01-30T01:14:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: change authentication to receive a model","shortMessageHtmlLink":"refactor: change authentication to receive a model"}},{"before":"b0f699f6047881cc489a296fe169c736fc1e958a","after":"1559629f7309156a6232b5d002f5a7351f34f2b8","ref":"refs/heads/feat/login","pushedAt":"2024-01-30T00:16:51.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure ValidationComposite returns null if validation success","shortMessageHtmlLink":"test: ensure ValidationComposite returns null if validation success"}},{"before":"5043958e4fb421664d8aac321939700e646e5db7","after":"b0f699f6047881cc489a296fe169c736fc1e958a","ref":"refs/heads/feat/login","pushedAt":"2024-01-26T02:21:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: move email validation to the ValidationComposite","shortMessageHtmlLink":"refactor: move email validation to the ValidationComposite"}},{"before":"78aee111593e81a653b0ef5b85cf19a680ec62de","after":"5043958e4fb421664d8aac321939700e646e5db7","ref":"refs/heads/feat/login","pushedAt":"2024-01-22T04:17:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure LoginController return 200 if valid credentials are provided","shortMessageHtmlLink":"test: ensure LoginController return 200 if valid credentials are prov…"}},{"before":"c2f8bce49a5b34db9d2a582586cf86c3697cdf5d","after":"78aee111593e81a653b0ef5b85cf19a680ec62de","ref":"refs/heads/feat/login","pushedAt":"2024-01-22T04:11:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: group LoginController dependencies in a single file","shortMessageHtmlLink":"refactor: group LoginController dependencies in a single file"}},{"before":"1b0aa7ff04cc8d3f9c2bd22e4e781b4f31b5f183","after":"c2f8bce49a5b34db9d2a582586cf86c3697cdf5d","ref":"refs/heads/feat/login","pushedAt":"2024-01-22T03:41:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure LoginController call Authentication with correct values","shortMessageHtmlLink":"test: ensure LoginController call Authentication with correct values"}},{"before":"b78d0d6a4db4df0b7b1e9edd0cb75014caa5ad3d","after":"1b0aa7ff04cc8d3f9c2bd22e4e781b4f31b5f183","ref":"refs/heads/feat/login","pushedAt":"2024-01-22T03:25:32.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: remove duplicated code","shortMessageHtmlLink":"refactor: remove duplicated code"}},{"before":null,"after":"b78d0d6a4db4df0b7b1e9edd0cb75014caa5ad3d","ref":"refs/heads/feat/login","pushedAt":"2024-01-22T02:52:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"feat: ensure express route adapter returns the error message","shortMessageHtmlLink":"feat: ensure express route adapter returns the error message"}},{"before":"effb5d5300c032226a01a7a886704f20667e52b8","after":"b78d0d6a4db4df0b7b1e9edd0cb75014caa5ad3d","ref":"refs/heads/master","pushedAt":"2024-01-22T02:49:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"feat: ensure express route adapter returns the error message","shortMessageHtmlLink":"feat: ensure express route adapter returns the error message"}},{"before":"b575c0ec3d420e7e7d075d7b15e254a0a5437c20","after":"effb5d5300c032226a01a7a886704f20667e52b8","ref":"refs/heads/master","pushedAt":"2024-01-22T02:29:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure LogMongoRepository create an error log on success","shortMessageHtmlLink":"test: ensure LogMongoRepository create an error log on success"}},{"before":"6c9b9b9922e6cd831b629328e8cf2e16524d0cca","after":"b575c0ec3d420e7e7d075d7b15e254a0a5437c20","ref":"refs/heads/master","pushedAt":"2024-01-22T02:05:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: remove duplicated code","shortMessageHtmlLink":"refactor: remove duplicated code"}},{"before":"01b3f0978447ef55b81de7a4e23ec10ee6a628fb","after":"6c9b9b9922e6cd831b629328e8cf2e16524d0cca","ref":"refs/heads/master","pushedAt":"2024-01-22T00:44:53.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: make server error return the error stack","shortMessageHtmlLink":"refactor: make server error return the error stack"}},{"before":"702bb6d43c9d422cc6d4aa8c2b5222b8d004018f","after":"01b3f0978447ef55b81de7a4e23ec10ee6a628fb","ref":"refs/heads/master","pushedAt":"2024-01-22T00:02:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure mongo db reconnect if client is down","shortMessageHtmlLink":"test: ensure mongo db reconnect if client is down"}},{"before":"d9d28fa9d05cd08764f9b6c579f3f4a12e7a138e","after":"702bb6d43c9d422cc6d4aa8c2b5222b8d004018f","ref":"refs/heads/master","pushedAt":"2024-01-21T16:18:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"chore: remove jest main coverage","shortMessageHtmlLink":"chore: remove jest main coverage"}},{"before":"f834181dfa287b86328097f7ea0a476bc175de3e","after":"d9d28fa9d05cd08764f9b6c579f3f4a12e7a138e","ref":"refs/heads/master","pushedAt":"2024-01-21T04:05:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure sign up route returns an account on success","shortMessageHtmlLink":"test: ensure sign up route returns an account on success"}},{"before":"fc72a8aefdf91fa05520a706097612e3d0a0af51","after":"f834181dfa287b86328097f7ea0a476bc175de3e","ref":"refs/heads/master","pushedAt":"2024-01-14T19:26:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure return default content as json","shortMessageHtmlLink":"test: ensure return default content as json"}},{"before":"240b0a77ac74024470685eff6124f3deb29fb377","after":"fc72a8aefdf91fa05520a706097612e3d0a0af51","ref":"refs/heads/master","pushedAt":"2024-01-14T18:43:16.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: move mapping to mongo helper","shortMessageHtmlLink":"refactor: move mapping to mongo helper"}},{"before":"196cf1afd56502817951a01cf427e83bc6391aae","after":"240b0a77ac74024470685eff6124f3deb29fb377","ref":"refs/heads/master","pushedAt":"2024-01-14T17:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure BcryptAdapter throws if bcrypt throws","shortMessageHtmlLink":"test: ensure BcryptAdapter throws if bcrypt throws"}},{"before":"482a900167cb662d619d869bb0cdab92f1667089","after":"196cf1afd56502817951a01cf427e83bc6391aae","ref":"refs/heads/master","pushedAt":"2024-01-13T18:24:51.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: move sut creation a factory helper method","shortMessageHtmlLink":"refactor: move sut creation a factory helper method"}},{"before":"c79785bb7fda9abe1aaddba71ceec7e72eb9b1c8","after":"482a900167cb662d619d869bb0cdab92f1667089","ref":"refs/heads/master","pushedAt":"2024-01-13T17:50:50.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"test: ensure DbAddAccount calls AddAccountRepository with correct values","shortMessageHtmlLink":"test: ensure DbAddAccount calls AddAccountRepository with correct values"}},{"before":"281b0c644f556b4baf7cfd7a19c02252825dcf7d","after":"c79785bb7fda9abe1aaddba71ceec7e72eb9b1c8","ref":"refs/heads/master","pushedAt":"2024-01-13T04:09:31.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"chore: add jest configs and scripts","shortMessageHtmlLink":"chore: add jest configs and scripts"}},{"before":null,"after":"281b0c644f556b4baf7cfd7a19c02252825dcf7d","ref":"refs/heads/master","pushedAt":"2024-01-12T07:16:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DavySz","name":"Davy de Souza","path":"/DavySz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71401422?s=80&v=4"},"commit":{"message":"refactor: move EmailValidor creation to a factory helper method","shortMessageHtmlLink":"refactor: move EmailValidor creation to a factory helper method"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wMVQxNjo1MTo0NS4wMDAwMDBazwAAAAPvXjWp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMlQwNzoxNjoyNy4wMDAwMDBazwAAAAPd9BBI"}},"title":"Activity · DavySz/faq-api"}