{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":622380843,"defaultBranch":"master","name":"pfe-backend","ownerLogin":"nadir","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-01T23:48:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79141224?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683604596.0","currentOid":""},"activityList":{"items":[{"before":"3201b75b351b359bc6961bc7f08ff1fa5e405e4e","after":"808500c7b2e97b473697c8f5d32ae6cbec93d4bf","ref":"refs/heads/master","pushedAt":"2023-06-01T00:32:37.778Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"commit","shortMessageHtmlLink":"commit"}},{"before":"ad1bc252f17e1b20aef8e8f4085b4825352a12a4","after":"3201b75b351b359bc6961bc7f08ff1fa5e405e4e","ref":"refs/heads/master","pushedAt":"2023-06-01T00:29:06.137Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"probably final commit","shortMessageHtmlLink":"probably final commit"}},{"before":"8e3f36eef66dcc84ad5ed9967f925458cbedcfbb","after":"ad1bc252f17e1b20aef8e8f4085b4825352a12a4","ref":"refs/heads/master","pushedAt":"2023-05-28T06:55:17.493Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: adds notes, students and modules as routes","shortMessageHtmlLink":"feat: adds notes, students and modules as routes"}},{"before":"e2403d6e479142a056c2400d684b42cf9c0e80b3","after":"8e3f36eef66dcc84ad5ed9967f925458cbedcfbb","ref":"refs/heads/master","pushedAt":"2023-05-25T18:55:49.759Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: add post related routes (list, like, create, vote)","shortMessageHtmlLink":"feat: add post related routes (list, like, create, vote)"}},{"before":"541c733edb2a01bb3135db1c0d9b072114f07838","after":"e2403d6e479142a056c2400d684b42cf9c0e80b3","ref":"refs/heads/master","pushedAt":"2023-05-12T17:38:32.705Z","pushType":"push","commitsCount":6,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: bump firebase notification priority on android agaub","shortMessageHtmlLink":"feat: bump firebase notification priority on android agaub"}},{"before":"8c0f94bc6e61abe67ec1c2c28130e3f694a681f1","after":"541c733edb2a01bb3135db1c0d9b072114f07838","ref":"refs/heads/master","pushedAt":"2023-05-11T19:00:35.590Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: use redis to map sockets to user ids and vice versa using a set, and also fix issue where socket was emitting every message to everyone","shortMessageHtmlLink":"feat: use redis to map sockets to user ids and vice versa using a set…"}},{"before":"3a09933101a853340ba55cc6842c3e3ae8e7c43b","after":"8c0f94bc6e61abe67ec1c2c28130e3f694a681f1","ref":"refs/heads/master","pushedAt":"2023-05-11T15:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"test: redis process.env","shortMessageHtmlLink":"test: redis process.env"}},{"before":"9a1d3f4afa9c540accdae8424358234a7425b611","after":"3a09933101a853340ba55cc6842c3e3ae8e7c43b","ref":"refs/heads/master","pushedAt":"2023-05-11T15:17:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: use redis instead of a javascript map in production to keep track of firebase tokens and socket ids","shortMessageHtmlLink":"feat: use redis instead of a javascript map in production to keep tra…"}},{"before":"f2f3097c7e9f21a477da49c22b43c5452f0fd417","after":"9a1d3f4afa9c540accdae8424358234a7425b611","ref":"refs/heads/master","pushedAt":"2023-05-10T19:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"fix: fixes firebase notifications not working ??","shortMessageHtmlLink":"fix: fixes firebase notifications not working ??"}},{"before":"a1dca6dd1a1b56cbe6d010252e2b6267f018907b","after":"f2f3097c7e9f21a477da49c22b43c5452f0fd417","ref":"refs/heads/master","pushedAt":"2023-05-10T18:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: add endpoint to delete message by id","shortMessageHtmlLink":"feat: add endpoint to delete message by id"}},{"before":"9fc2ad787c6b705eb8e2b6b54360c47444e95447","after":null,"ref":"refs/heads/realtime-messaging","pushedAt":"2023-05-09T03:56:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"}},{"before":"dd67d372edc9d2caf648fcb23fb7445e2ff5fd1a","after":"a1dca6dd1a1b56cbe6d010252e2b6267f018907b","ref":"refs/heads/master","pushedAt":"2023-05-09T03:56:28.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"Merge pull request #1 from nadir/realtime-messaging\n\nRealtime messaging","shortMessageHtmlLink":"Merge pull request #1 from nadir/realtime-messaging"}},{"before":"12bb12636ed2fea12d15a5a13f9dcfbfce2b3d59","after":"9fc2ad787c6b705eb8e2b6b54360c47444e95447","ref":"refs/heads/realtime-messaging","pushedAt":"2023-05-09T03:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: add list contacts endpoint and a small refactor","shortMessageHtmlLink":"feat: add list contacts endpoint and a small refactor"}},{"before":"6357ebc50a4eb559be6fe798f787765040d0b586","after":"12bb12636ed2fea12d15a5a13f9dcfbfce2b3d59","ref":"refs/heads/realtime-messaging","pushedAt":"2023-05-07T23:03:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: major implementation of messaging system with push notifications and sockets","shortMessageHtmlLink":"feat: major implementation of messaging system with push notification…"}},{"before":"69154115374bf48572dca75bd2a46a7739e9082d","after":"6357ebc50a4eb559be6fe798f787765040d0b586","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-30T21:38:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: setup hosting with heroku","shortMessageHtmlLink":"feat: setup hosting with heroku"}},{"before":"a2c70f79b2a25d3de9aca3091a08b6d11fc7de97","after":"69154115374bf48572dca75bd2a46a7739e9082d","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-30T21:36:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: setup hosting with heroku","shortMessageHtmlLink":"feat: setup hosting with heroku"}},{"before":"2dac076ffdbb033e67dff473eb1e892667a1fdf8","after":"a2c70f79b2a25d3de9aca3091a08b6d11fc7de97","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-29T22:05:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: finish signup endpoint, and add username availability check","shortMessageHtmlLink":"feat: finish signup endpoint, and add username availability check"}},{"before":"bcc136ae11204c7be137221fe8bc436d86e155d7","after":"2dac076ffdbb033e67dff473eb1e892667a1fdf8","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-04T18:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: (wip) add endpoint to list all conversation messages","shortMessageHtmlLink":"feat: (wip) add endpoint to list all conversation messages"}},{"before":"957e77228d1f0d0fe93896ddae94baa2d51fa813","after":"bcc136ae11204c7be137221fe8bc436d86e155d7","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-04T17:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: add endpoint to list active conversationsand add enhance jwt auth middelware","shortMessageHtmlLink":"feat: add endpoint to list active conversationsand add enhance jwt au…"}},{"before":"c20a5eed0bb5b425646480bf45d02c7dcc1fc673","after":"957e77228d1f0d0fe93896ddae94baa2d51fa813","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-03T23:20:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: adds basic authentification to websocket","shortMessageHtmlLink":"feat: adds basic authentification to websocket"}},{"before":null,"after":"c20a5eed0bb5b425646480bf45d02c7dcc1fc673","ref":"refs/heads/realtime-messaging","pushedAt":"2023-04-03T14:49:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"feat: setup basic socket connect with socket.io","shortMessageHtmlLink":"feat: setup basic socket connect with socket.io"}},{"before":null,"after":"dd67d372edc9d2caf648fcb23fb7445e2ff5fd1a","ref":"refs/heads/master","pushedAt":"2023-04-01T23:49:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nadir","name":"Nadhir","path":"/nadir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79141224?s=80&v=4"},"commit":{"message":"init: setup clean directory and implement basic login and signup functionality","shortMessageHtmlLink":"init: setup clean directory and implement basic login and signup func…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADOEIVgAA","startCursor":null,"endCursor":null}},"title":"Activity · nadir/pfe-backend"}