{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":606138722,"defaultBranch":"main","name":"capstone-backend","ownerLogin":"adamtwright7","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-24T17:28:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/116467575?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678807033.9070778","currentOid":""},"activityList":{"items":[{"before":"5621baf060e80e9217269dae70b2de001f74b97f","after":"9a23da2bc3ac6531a930281e5b859bf4872252db","ref":"refs/heads/main","pushedAt":"2023-03-17T01:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c12be5ca537578886b06f9d1d51168cadde924a1","after":"5621baf060e80e9217269dae70b2de001f74b97f","ref":"refs/heads/main","pushedAt":"2023-03-16T18:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e6f0a1faa57725fb9c544c4e74b999ae364e2c5e","after":"c12be5ca537578886b06f9d1d51168cadde924a1","ref":"refs/heads/main","pushedAt":"2023-03-16T18:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"ReadMe","shortMessageHtmlLink":"ReadMe"}},{"before":"0f842571d59348c5575462948e2a148a2e22482d","after":null,"ref":"refs/heads/JessBackEndGrabBag","pushedAt":"2023-03-14T15:17:13.907Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"}},{"before":"a25185497279bafc2648ea93dca6051a1193f983","after":"e6f0a1faa57725fb9c544c4e74b999ae364e2c5e","ref":"refs/heads/main","pushedAt":"2023-03-14T15:17:13.037Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Slight URL change","shortMessageHtmlLink":"Slight URL change"}},{"before":"e100dd6025808b0da00a9e13dddd4eb9ae7049f1","after":"a25185497279bafc2648ea93dca6051a1193f983","ref":"refs/heads/main","pushedAt":"2023-03-14T15:13:32.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Deployment changes","shortMessageHtmlLink":"Deployment changes"}},{"before":"8484a0ef9258a2907f55efdd2c0e9a49e87c4575","after":"e100dd6025808b0da00a9e13dddd4eb9ae7049f1","ref":"refs/heads/main","pushedAt":"2023-03-14T15:06:35.446Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Final changes for token coords.","shortMessageHtmlLink":"Final changes for token coords."}},{"before":"fdc1a64f3470910fb08e4875df77fa9f9cfddb36","after":"8484a0ef9258a2907f55efdd2c0e9a49e87c4575","ref":"refs/heads/main","pushedAt":"2023-03-13T15:57:15.323Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"},"commit":{"message":"Merge pull request #22 from adamtwright7/JessBackEndGrabBag\n\nUpdate roomsRoutes.js","shortMessageHtmlLink":"Merge pull request #22 from adamtwright7/JessBackEndGrabBag"}},{"before":"e8d4b738a37e5eb168808ae44e20c599ba7041c2","after":"0f842571d59348c5575462948e2a148a2e22482d","ref":"refs/heads/JessBackEndGrabBag","pushedAt":"2023-03-13T15:57:01.621Z","pushType":"push","commitsCount":1,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"},"commit":{"message":"Update roomsRoutes.js\n\nadding feedback for invalid emails","shortMessageHtmlLink":"Update roomsRoutes.js"}},{"before":"f03a3d2e820eee083201ad15ef45f841b9a93658","after":"fdc1a64f3470910fb08e4875df77fa9f9cfddb36","ref":"refs/heads/main","pushedAt":"2023-03-13T02:36:27.467Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Merge pull request #21 from adamtwright7/AdamSocketToken\n\nAdd/remove token via socket","shortMessageHtmlLink":"Merge pull request #21 from adamtwright7/AdamSocketToken"}},{"before":null,"after":"1e3499865146f7ffc439953cd6e5ddbe04d9382e","ref":"refs/heads/AdamSocketToken","pushedAt":"2023-03-13T02:36:15.687Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Add/remove token via socket\n\nAnyone in a room can add or remove tokens from the board.","shortMessageHtmlLink":"Add/remove token via socket"}},{"before":"2ac9d4a38855aa03101a8ccb48c1d1f9ad193cc6","after":"f03a3d2e820eee083201ad15ef45f841b9a93658","ref":"refs/heads/main","pushedAt":"2023-03-13T01:33:39.105Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Merge pull request #20 from adamtwright7/AdamRoomManagement\n\nAdam room management","shortMessageHtmlLink":"Merge pull request #20 from adamtwright7/AdamRoomManagement"}},{"before":"2367c3e1799c69bc28da09d9a8549a3af0f40ea9","after":"6adc10c6dfc618605b4f29795028e7de92ebf546","ref":"refs/heads/AdamRoomManagement","pushedAt":"2023-03-13T01:33:26.163Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Update index.js","shortMessageHtmlLink":"Update index.js"}},{"before":null,"after":"2367c3e1799c69bc28da09d9a8549a3af0f40ea9","ref":"refs/heads/AdamRoomManagement","pushedAt":"2023-03-13T01:30:49.614Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Leaves all previous rooms before joining a new one\n\n-This needs to be done because you don't want someone changing your maps in a different room just because you shared rooms in the past.\n-Could I have made this loop much simpler by just turning the set into an array then `socket.leave`-ing the last element since a user will never be in more than one custom room at once??? yeah absolutely. Do I think this is more robust? Yes.","shortMessageHtmlLink":"Leaves all previous rooms before joining a new one"}},{"before":"edebfe3c3c0ea015d84e56b0298c459ed6917ad5","after":"2ac9d4a38855aa03101a8ccb48c1d1f9ad193cc6","ref":"refs/heads/main","pushedAt":"2023-03-13T00:52:59.323Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Merge pull request #19 from adamtwright7/AdamSocket2\n\nRooms and background images","shortMessageHtmlLink":"Merge pull request #19 from adamtwright7/AdamSocket2"}},{"before":null,"after":"2a5f13cb5da9b43cc0d3ac1917269540e124ab01","ref":"refs/heads/AdamSocket2","pushedAt":"2023-03-13T00:52:46.354Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Rooms and background images\n\n-Established rooms in socket.io.\n-When anyone sets the background image within a room, it sets the background image for everyone.","shortMessageHtmlLink":"Rooms and background images"}},{"before":"796830f8c428914b1fbb69d0e1a0e685048c92e4","after":"edebfe3c3c0ea015d84e56b0298c459ed6917ad5","ref":"refs/heads/main","pushedAt":"2023-03-10T20:07:30.886Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Merge pull request #18 from adamtwright7/AdamWebSocket\n\nAdam web socket","shortMessageHtmlLink":"Merge pull request #18 from adamtwright7/AdamWebSocket"}},{"before":null,"after":"76cc92ce05fa90f519ef0f93f2575522b5f84106","ref":"refs/heads/AdamWebSocket","pushedAt":"2023-03-10T20:07:05.950Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"two-way connection","shortMessageHtmlLink":"two-way connection"}},{"before":"8fb086b8ae751bfcd67a29ac82397e0590d12b44","after":null,"ref":"refs/heads/Jess-WorkingOnFetchFunctions","pushedAt":"2023-03-10T19:05:51.869Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"}},{"before":"090784e4322017f4e33aa919cf7660eb79ba71c0","after":"796830f8c428914b1fbb69d0e1a0e685048c92e4","ref":"refs/heads/main","pushedAt":"2023-03-10T17:45:21.971Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"},"commit":{"message":"Merge pull request #17 from adamtwright7/JessBackEndGrabBag\n\nGoing home and switching computers","shortMessageHtmlLink":"Merge pull request #17 from adamtwright7/JessBackEndGrabBag"}},{"before":"090784e4322017f4e33aa919cf7660eb79ba71c0","after":"e8d4b738a37e5eb168808ae44e20c599ba7041c2","ref":"refs/heads/JessBackEndGrabBag","pushedAt":"2023-03-10T17:45:05.883Z","pushType":"push","commitsCount":1,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"},"commit":{"message":"Going home and switching computers\n\nNeed to redeploy to test new route that should remove player from room without deleting them from the DB","shortMessageHtmlLink":"Going home and switching computers"}},{"before":null,"after":"090784e4322017f4e33aa919cf7660eb79ba71c0","ref":"refs/heads/JessBackEndGrabBag","pushedAt":"2023-03-10T15:46:46.939Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jessbecoding","name":"Jessika Adams","path":"/jessbecoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120666250?s=80&v=4"},"commit":{"message":"View routes bug fixes","shortMessageHtmlLink":"View routes bug fixes"}},{"before":"f344fa4be485e06fe5f6e13b01ad5dbf0fbf8236","after":"090784e4322017f4e33aa919cf7660eb79ba71c0","ref":"refs/heads/main","pushedAt":"2023-03-09T18:13:26.471Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"View routes bug fixes","shortMessageHtmlLink":"View routes bug fixes"}},{"before":"f097a107422f8da4708c4af50ba58cbee9824750","after":"f344fa4be485e06fe5f6e13b01ad5dbf0fbf8236","ref":"refs/heads/main","pushedAt":"2023-03-09T17:34:32.933Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"/rooms/viewUsers bug fix","shortMessageHtmlLink":"/rooms/viewUsers bug fix"}},{"before":"456058e9a7ae258a1d7bf8b843fdae80148b955c","after":"f097a107422f8da4708c4af50ba58cbee9824750","ref":"refs/heads/main","pushedAt":"2023-03-09T16:56:17.106Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"View now viewRooms and viewUsers\n\nSo that you can viewRooms for a given user and viewUsers for a given room.","shortMessageHtmlLink":"View now viewRooms and viewUsers"}},{"before":"94380260955b73dfc8c43b8d1ca5d4cff19b9f03","after":"456058e9a7ae258a1d7bf8b843fdae80148b955c","ref":"refs/heads/main","pushedAt":"2023-03-08T21:51:52.995Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"/room/update conditionally updates\n\nOnly updates the name if it's a non-empty string name and the same for image.","shortMessageHtmlLink":"/room/update conditionally updates"}},{"before":"fd53ad4396715e9f42a7bcd70f84107675a84149","after":"94380260955b73dfc8c43b8d1ca5d4cff19b9f03","ref":"refs/heads/main","pushedAt":"2023-03-08T19:44:14.833Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Room deleting bug fix","shortMessageHtmlLink":"Room deleting bug fix"}},{"before":"d8d9310b7768f3cbaeeb2a9ab98f63c5b47dd206","after":"fd53ad4396715e9f42a7bcd70f84107675a84149","ref":"refs/heads/main","pushedAt":"2023-03-08T17:12:54.756Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Merge pull request #16 from adamtwright7/AdamSessionToJWT\n\nPre-JWT: req.body","shortMessageHtmlLink":"Merge pull request #16 from adamtwright7/AdamSessionToJWT"}},{"before":null,"after":"fb305901c90df7d4be3f7f6b21afb6d7fb0890c9","ref":"refs/heads/AdamSessionToJWT","pushedAt":"2023-03-08T17:11:16.014Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Pre-JWT: req.body\n\nJSON web tokens are required because req.session doesn't persist like it does on the backend project. In that project, everything was rendered from the backend and we never really left it. Now, req.session is cleared with every new fetch request. JWT allow us to communicate things like which user is logged in and which room they're in with the backend, which is required for join table management. Right now, we'll use req.body to communicate these things instead of JWTs.","shortMessageHtmlLink":"Pre-JWT: req.body"}},{"before":"3f395da43b2e1896305d88fceca651ac7c4772b1","after":"d8d9310b7768f3cbaeeb2a9ab98f63c5b47dd206","ref":"refs/heads/main","pushedAt":"2023-03-07T18:57:51.716Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamtwright7","name":"Adam Wright","path":"/adamtwright7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116467575?s=80&v=4"},"commit":{"message":"Fixed read routes\n\nRead routes now properly loop through each element in join tables instead of trying to get the ID of a full array.","shortMessageHtmlLink":"Fixed read routes"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADBVAqnwA","startCursor":null,"endCursor":null}},"title":"Activity ยท adamtwright7/capstone-backend"}