{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":606194232,"defaultBranch":"main","name":"social-media-api","ownerLogin":"syedwshah","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-24T20:21:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31411311?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689817884.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"71a6969447b5470b6582c34beda97d8ab2a3a09e","ref":"refs/heads/feature/tweet-resolvers","pushedAt":"2023-07-20T01:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Implement Create Mutation and Tweets Query","shortMessageHtmlLink":"Implement Create Mutation and Tweets Query"}},{"before":"248546e9b6d12335dcfb6948293fc93db7f6e0b5","after":"f60b0d39287e4870aec6ef0e67c42c9943b3833e","ref":"refs/heads/main","pushedAt":"2023-07-17T22:27:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Merge pull request #6 from syedwshah/feature/tweet-service\n\nFeature/tweet service\r\n\r\nGood foundational queries for acquiring a single tweet or all tweets during the integration test from DB pool for testing.\r\n\r\nGood testing for new functions across tweet service and tweet repo.","shortMessageHtmlLink":"Merge pull request #6 from syedwshah/feature/tweet-service"}},{"before":"715a8f75140952dc88119bf4a8c4205ff30cdef5","after":"4fdd9e93dd76903f330028a256c8cfd2cc9417a2","ref":"refs/heads/feature/tweet-service","pushedAt":"2023-07-17T22:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Implement TweetsService GetByID and All methods","shortMessageHtmlLink":"Implement TweetsService GetByID and All methods"}},{"before":"eeef17e2287285ae54855ff93b78a25d1e57fa79","after":"715a8f75140952dc88119bf4a8c4205ff30cdef5","ref":"refs/heads/feature/tweet-service","pushedAt":"2023-07-03T02:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Create Tweet Migration and Setup of Create Tweet logic","shortMessageHtmlLink":"Create Tweet Migration and Setup of Create Tweet logic"}},{"before":null,"after":"eeef17e2287285ae54855ff93b78a25d1e57fa79","ref":"refs/heads/feature/tweet-service","pushedAt":"2023-06-29T23:13:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Crete TweetService and TweetRepo interface with tests","shortMessageHtmlLink":"Crete TweetService and TweetRepo interface with tests"}},{"before":"63384bca4ac1d27f22c280cf3d5a1f4e3794617f","after":"248546e9b6d12335dcfb6948293fc93db7f6e0b5","ref":"refs/heads/main","pushedAt":"2023-06-28T01:09:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Feature/jwt access refresh token (#5)\n\n* Implementation of RefreshToken/AccessToken creation and parsing logic\r\n\r\n* Writing tests for JWT Package\r\n\r\n* Create and test Auth Middleware, handle passage of Context throughout middleware\r\n\r\n* Update/Fix to Mocks, create operations for Query and Mutation in Insomnia Client\r\n\r\n---------\r\n\r\nCo-authored-by: Syed ","shortMessageHtmlLink":"Feature/jwt access refresh token (#5)"}},{"before":"f8b85e2f7f3a4e3bf3abfa76704b41f09af33b17","after":"f3f7562a93f286511b3ad926283c88ae97d0a20f","ref":"refs/heads/feature/jwt-access-refresh-token","pushedAt":"2023-06-28T01:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Update/Fix to Mocks, create operations for Query and Mutation in Insomnia Client","shortMessageHtmlLink":"Update/Fix to Mocks, create operations for Query and Mutation in Inso…"}},{"before":"d220fcc4fe334c7849efbf231e46dad07232d116","after":"f8b85e2f7f3a4e3bf3abfa76704b41f09af33b17","ref":"refs/heads/feature/jwt-access-refresh-token","pushedAt":"2023-05-22T19:39:11.630Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Create and test Auth Middleware, handle passage of Context throughout middleware","shortMessageHtmlLink":"Create and test Auth Middleware, handle passage of Context throughout…"}},{"before":"34a3e45700d91f7e44fcddf21c2a7ed85a58bb5c","after":"d220fcc4fe334c7849efbf231e46dad07232d116","ref":"refs/heads/feature/jwt-access-refresh-token","pushedAt":"2023-04-11T21:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Writing tests for JWT Package","shortMessageHtmlLink":"Writing tests for JWT Package"}},{"before":null,"after":"34a3e45700d91f7e44fcddf21c2a7ed85a58bb5c","ref":"refs/heads/feature/jwt-access-refresh-token","pushedAt":"2023-04-04T21:15:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Implementation of RefreshToken/AccessToken creation and parsing logic","shortMessageHtmlLink":"Implementation of RefreshToken/AccessToken creation and parsing logic"}},{"before":"2cc9895a0c42564d507afc3c0d0c556d62f537bf","after":"63384bca4ac1d27f22c280cf3d5a1f4e3794617f","ref":"refs/heads/main","pushedAt":"2023-03-31T20:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Feature/gql auth resolvers (#4)\n\n* Add gqlgen, basic setup of AuthResolver\r\n\r\n* Register and Login resolvers\r\n\r\n---------","shortMessageHtmlLink":"Feature/gql auth resolvers (#4)"}},{"before":"2152a6b205eee58916d87a563801e3453d6f7d0a","after":"48725f3c11a6a76ab8ab2ec2d7d04185e13f549d","ref":"refs/heads/feature/gql-auth-resolvers","pushedAt":"2023-03-31T20:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Register and Login resolvers","shortMessageHtmlLink":"Register and Login resolvers"}},{"before":null,"after":"2152a6b205eee58916d87a563801e3453d6f7d0a","ref":"refs/heads/feature/gql-auth-resolvers","pushedAt":"2023-03-31T15:24:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Add gqlgen, basic setup of AuthResolver","shortMessageHtmlLink":"Add gqlgen, basic setup of AuthResolver"}},{"before":"6e5bbf83b4860061e4a0a5b3a187564694093331","after":"2cc9895a0c42564d507afc3c0d0c556d62f537bf","ref":"refs/heads/main","pushedAt":"2023-03-30T14:23:57.288Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Feature/basic user repo (#3)\n\n* Install modules to automate coding: impl, scany; create methods to query and mutate user data in db\r\n\r\n* Fix module imports in user_repo\r\n\r\n* Integration tests for Register method, creation of test env and helpers\r\n\r\n* Improve our faker package\r\n\r\n---------\r\n\r\nCo-authored-by: Syed ","shortMessageHtmlLink":"Feature/basic user repo (#3)"}},{"before":"7040f3be36cb8a572f1ead5c9e7c823c55e4adb6","after":"fb0a4e087010060462f31822dd648969e8158665","ref":"refs/heads/feature/basic-UserRepo","pushedAt":"2023-03-30T14:21:46.357Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Improve our faker package","shortMessageHtmlLink":"Improve our faker package"}},{"before":"489f5a449ffb495ff0d63dedf5a4ab1a159e92df","after":"7040f3be36cb8a572f1ead5c9e7c823c55e4adb6","ref":"refs/heads/feature/basic-UserRepo","pushedAt":"2023-03-30T13:36:56.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Integration tests for Register method, creation of test env and helpers","shortMessageHtmlLink":"Integration tests for Register method, creation of test env and helpers"}},{"before":"1b95b0533379966b85c975fd791c5b3e583242cf","after":"489f5a449ffb495ff0d63dedf5a4ab1a159e92df","ref":"refs/heads/feature/basic-UserRepo","pushedAt":"2023-03-27T20:21:48.205Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Fix module imports in user_repo","shortMessageHtmlLink":"Fix module imports in user_repo"}},{"before":null,"after":"1b95b0533379966b85c975fd791c5b3e583242cf","ref":"refs/heads/feature/basic-UserRepo","pushedAt":"2023-03-27T20:18:42.178Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Install modules to automate coding: impl, scany; create methods to query and mutate user data in db","shortMessageHtmlLink":"Install modules to automate coding: impl, scany; create methods to qu…"}},{"before":"9e865fd500a60bee1e225019e13773e248f3e90a","after":"6e5bbf83b4860061e4a0a5b3a187564694093331","ref":"refs/heads/main","pushedAt":"2023-03-25T22:39:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Feature/postgresql setup (#2)\n\n* Begin setup of posgreSQL, introduce godotenv to handle env vars, introduce pgx to establish connection to DB\r\n\r\n* Complete PostgreSQL setup: makefile, migration for DB\r\n\r\n* Update to .gitignore\r\n\r\n---------\r\n\r\nCo-authored-by: Syed ","shortMessageHtmlLink":"Feature/postgresql setup (#2)"}},{"before":"95716dc22b68c5d46cd7fe384d77740d0c2a2683","after":"9c594f77c6e944db74fbcc1a7b4c3fe4a9b0268b","ref":"refs/heads/feature/postgresql-setup","pushedAt":"2023-03-25T22:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Update to .gitignore","shortMessageHtmlLink":"Update to .gitignore"}},{"before":"f73c2e7e129f058343d5b85faf5e5b855e55e743","after":"95716dc22b68c5d46cd7fe384d77740d0c2a2683","ref":"refs/heads/feature/postgresql-setup","pushedAt":"2023-03-25T22:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Complete PostgreSQL setup: makefile, migration for DB","shortMessageHtmlLink":"Complete PostgreSQL setup: makefile, migration for DB"}},{"before":null,"after":"f73c2e7e129f058343d5b85faf5e5b855e55e743","ref":"refs/heads/feature/postgresql-setup","pushedAt":"2023-03-25T03:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Begin setup of posgreSQL, introduce godotenv to handle env vars, introduce pgx to establish connection to DB","shortMessageHtmlLink":"Begin setup of posgreSQL, introduce godotenv to handle env vars, intr…"}},{"before":"9f7fbf2b7c21b539cd9568475a8931044684f6e3","after":"9e865fd500a60bee1e225019e13773e248f3e90a","ref":"refs/heads/main","pushedAt":"2023-03-20T18:30:19.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"fix merge conflicts with basic auth branch","shortMessageHtmlLink":"fix merge conflicts with basic auth branch"}},{"before":"547245fc028cfef991c47cf04831c56aa31bfc1e","after":"9f7fbf2b7c21b539cd9568475a8931044684f6e3","ref":"refs/heads/main","pushedAt":"2023-03-20T18:29:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Speed up bcrypt testing by storing hashed password data in custom faker package, no need to hash password multiple times","shortMessageHtmlLink":"Speed up bcrypt testing by storing hashed password data in custom fak…"}},{"before":"bfbbd3e55fbecf59ada4e1419e82dc04a76c8c38","after":"1b98a0947aa13ec36a2d187aaebbcc16c343ce2b","ref":"refs/heads/feature/basic-auth-service","pushedAt":"2023-03-20T18:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Speed up bcrypt testing by storing hashed password data in custom faker package, no need to hash password multiple times","shortMessageHtmlLink":"Speed up bcrypt testing by storing hashed password data in custom fak…"}},{"before":"7800c4ad59a2c772035a47bf6c6fdbd3b875c62d","after":"bfbbd3e55fbecf59ada4e1419e82dc04a76c8c38","ref":"refs/heads/feature/basic-auth-service","pushedAt":"2023-03-17T01:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Create tests for Login services","shortMessageHtmlLink":"Create tests for Login services"}},{"before":"f4e31d2dea54eb49cd158d1b60a93826b0362a68","after":"547245fc028cfef991c47cf04831c56aa31bfc1e","ref":"refs/heads/main","pushedAt":"2023-03-16T17:01:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Feature/basic auth service (#1)\n\n* Create Basic AuthService and TDD for validation and sanitation methods\r\n\r\n* Code registration and code UserRepo interface to handle out CRUD functionality for handling base user data\r\n\r\n* Mock UserRepo to test (domain.AuthService).Register method\r\n\r\n* Add Login method to domain, create LoginInput struct to auth.go in root dir\r\n\r\n---------\r\n\r\nCo-authored-by: Syed ","shortMessageHtmlLink":"Feature/basic auth service (#1)"}},{"before":"1f3696a3ee5b1d410c68538e9944372c389d3c21","after":"7800c4ad59a2c772035a47bf6c6fdbd3b875c62d","ref":"refs/heads/feature/basic-auth-service","pushedAt":"2023-03-16T16:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syedwshah","name":"Syed W Shah","path":"/syedwshah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31411311?s=80&v=4"},"commit":{"message":"Add Login method to domain, create LoginInput struct to auth.go in root dir","shortMessageHtmlLink":"Add Login method to domain, create LoginInput struct to auth.go in ro…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADWTO6NgA","startCursor":null,"endCursor":null}},"title":"Activity · syedwshah/social-media-api"}