{"push_id":837557173,"size":15,"distinct_size":15,"ref":"refs/heads/feat/friendRequest","head":"cfab147d8d70eab94bacc010255b64b6adeceb44","before":"6faf73db65a31f3b90ecde4bd09a309fe41eb850","commits":[{"sha":"6a804fcdb81d910d1d9d5ba37e580e32b115c6c4","author":{"email":"f9382ccf34e883b465d9afe65facde4f940cf435@gmail.com","name":"Michael Wetherald"},"message":"refactor socketHandler to be more modular","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/6a804fcdb81d910d1d9d5ba37e580e32b115c6c4"},{"sha":"dd51993430208e3bc227babe342ca59a015730bc","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"add parameterization of test timeouts","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/dd51993430208e3bc227babe342ca59a015730bc"},{"sha":"66c7e9c28d4edd6e27dac09daa029388bc16fa04","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"fix duration call","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/66c7e9c28d4edd6e27dac09daa029388bc16fa04"},{"sha":"323626239f7b188cb03c9ed5abdf6dea965f7191","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"used parameter","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/323626239f7b188cb03c9ed5abdf6dea965f7191"},{"sha":"61c9b23da458f1dcb7a10096c4fb42bd67323b53","author":{"email":"24ef64e26aa35d41bc334336ac1e7954e0f78888@users.noreply.github.com","name":"Nate Willard"},"message":"Merge pull request #49 from yx296/feat/friendRequest\n\nmvp ui","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/61c9b23da458f1dcb7a10096c4fb42bd67323b53"},{"sha":"d5f0ccd67b61dacda773c042710b7cf8403d6cb9","author":{"email":"24ef64e26aa35d41bc334336ac1e7954e0f78888@users.noreply.github.com","name":"Nate Willard"},"message":"Merge pull request #48 from Compewter/refact/socketHandler\n\nrefactor socketHandler","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/d5f0ccd67b61dacda773c042710b7cf8403d6cb9"},{"sha":"0b5819d96049d5a28b6f4358f388313825930b0e","author":{"email":"fc162dd3d654d0a5026a7070297380f0946f2f3c@gmail.com","name":"Livvie Lin"},"message":"Merge pull request #50 from RandomSeeded/fix/addTimeoutParams\n\nFix/add timeout params","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/0b5819d96049d5a28b6f4358f388313825930b0e"},{"sha":"d4b15de2307107d036314d7d911cd23ddac8aac4","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"start of auth services specs","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/d4b15de2307107d036314d7d911cd23ddac8aac4"},{"sha":"b397f77791d5f0b80b970ab3059df69eb4c302eb","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"move scrollglue in karma conf","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/b397f77791d5f0b80b970ab3059df69eb4c302eb"},{"sha":"e35df538ae6b04dbbee5679248b21add7d33a188","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"Update auth services specs","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/e35df538ae6b04dbbee5679248b21add7d33a188"},{"sha":"43d90ea93958865ed04a0359e5207dcfa8e3ff9c","author":{"email":"02ed16f91b3e09c431492b46acf3ca41aeadb68f@gmail.com","name":"Nate Willard"},"message":"Remove unnecessary commented out code","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/43d90ea93958865ed04a0359e5207dcfa8e3ff9c"},{"sha":"eb8de1c1a73c54d1774b78c33d5bde5586981498","author":{"email":"fc162dd3d654d0a5026a7070297380f0946f2f3c@gmail.com","name":"Livvie Lin"},"message":"Merge pull request #51 from RandomSeeded/test/authServicesSpecs\n\nTest/auth services specs","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/eb8de1c1a73c54d1774b78c33d5bde5586981498"},{"sha":"200f8191c9562eb600eed3e4245009584814e679","author":{"email":"68924a3aaf23ac02a55ad472929ff99ca8ff81f5@nyu.edu","name":"Yilin Xu"},"message":"Minor style changes, revokeMessage now functional on clicking message bubble","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/200f8191c9562eb600eed3e4245009584814e679"},{"sha":"4d3aa08a60358de9870ba1d32c386933ec849e09","author":{"email":"68924a3aaf23ac02a55ad472929ff99ca8ff81f5@nyu.edu","name":"Yilin Xu"},"message":"Implement unreadMessages feature","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/4d3aa08a60358de9870ba1d32c386933ec849e09"},{"sha":"cfab147d8d70eab94bacc010255b64b6adeceb44","author":{"email":"68924a3aaf23ac02a55ad472929ff99ca8ff81f5@nyu.edu","name":"Yilin Xu"},"message":"brand and username styling, set limit on input length","distinct":true,"url":"https://api.github.com/repos/yx296/interpolating-platypus/commits/cfab147d8d70eab94bacc010255b64b6adeceb44"}]}