{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":234986559,"defaultBranch":"master","name":"phoenix-socket-dart","ownerLogin":"braverhealth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-20T00:03:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/972395?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712686561.0","currentOid":""},"activityList":{"items":[{"before":"5d3d93a8b64bfade53e7a4240a654f51c65c217a","after":"c5bf09370e1c1e06d00e5e62406917903a6fc4ce","ref":"refs/heads/master","pushedAt":"2024-04-24T11:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"add changelog","shortMessageHtmlLink":"add changelog"}},{"before":"aba8e6e0c571cf9f76b567e1e1dfcc7170c44af0","after":"5d3d93a8b64bfade53e7a4240a654f51c65c217a","ref":"refs/heads/master","pushedAt":"2024-04-24T11:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"fb1144626ace6751a6ea040a00d2aeb92aec35ae","after":"aba8e6e0c571cf9f76b567e1e1dfcc7170c44af0","ref":"refs/heads/master","pushedAt":"2024-04-24T11:53:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Await for a successful connection to the websocket before listening to messages (#76)\n\n* Await for a successful connection to the websocket before listening to messages\r\n\r\n* Fix socket reconnection\r\n\r\n* Update socket state accordingly and reason about at the beginning of _connect()","shortMessageHtmlLink":"Await for a successful connection to the websocket before listening t…"}},{"before":"c9c2cf79c78d5d749f57f06734f76178cafd7242","after":null,"ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T18:16:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"}},{"before":"2f9c2e5f7fba64d282f688a0774ad1057d7dbe65","after":"fb1144626ace6751a6ea040a00d2aeb92aec35ae","ref":"refs/heads/master","pushedAt":"2024-04-09T17:04:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"add tests around connectivity issues (#74)\n\n* add tests around connectivity issues\r\n\r\n* ensure backend always is always started\r\n\r\n* expose control side-channel\r\n\r\n* add build container workflow\r\n\r\n* tag image as latest\r\n\r\n* properly set tags","shortMessageHtmlLink":"add tests around connectivity issues (#74)"}},{"before":"4c5548df2975cfd5aec16bb615b2c782bd05fb44","after":"2f9c2e5f7fba64d282f688a0774ad1057d7dbe65","ref":"refs/heads/master","pushedAt":"2024-04-09T17:04:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Refactor: Reduce reliance of the package on 3rd party dependencies (#72)\n\n* refactor: remove dependency to pedantic\r\n\r\n* refactor: removed equatable\r\n\r\n* refactor: enforce typing of MessageSerializer callbacks\r\n\r\n* refactor: removed dependency to meta\r\n\r\n* chore: bump dev_dependencies\r\n\r\n* refactor: removed dependency to collection\r\n\r\n* refactor: removed dependency to quiver\r\n\r\n* refactor: made PhoenixSocketEvent const\r\n\r\n* refactor: set empty list for receivers\r\n\r\n* refactor: one line addition to list\r\n\r\n* refactor: one line clear\r\n\r\n* refactor: feedbacks\r\n\r\n* refactor: feedbacks\r\n\r\n* refactor: expression bodies\r\n\r\n* refactor: 1 line receivers assignation","shortMessageHtmlLink":"Refactor: Reduce reliance of the package on 3rd party dependencies (#72)"}},{"before":"72c5aaa3547bce98b2a7f83c31fcfc8a5741309b","after":"c9c2cf79c78d5d749f57f06734f76178cafd7242","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"properly set tags","shortMessageHtmlLink":"properly set tags"}},{"before":"9ccded96fb5f880b2ea2f4b5363cbfc218e85246","after":"72c5aaa3547bce98b2a7f83c31fcfc8a5741309b","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"tag image as latest","shortMessageHtmlLink":"tag image as latest"}},{"before":"06c9ec4546f38eaa812111c31fa0b0f1303cc461","after":"9ccded96fb5f880b2ea2f4b5363cbfc218e85246","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"add build container workflow","shortMessageHtmlLink":"add build container workflow"}},{"before":"d11634aab45d5116075be400e54c0bafab5eaae5","after":"06c9ec4546f38eaa812111c31fa0b0f1303cc461","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"expose control side-channel","shortMessageHtmlLink":"expose control side-channel"}},{"before":"dbb6cfd4a7aa57f3ff1bf6a5f87bdb4a65cf1241","after":"d11634aab45d5116075be400e54c0bafab5eaae5","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"ensure backend always is always started","shortMessageHtmlLink":"ensure backend always is always started"}},{"before":"deefc7369844cff39ad0ea1c87a40d72bfd4587b","after":"dbb6cfd4a7aa57f3ff1bf6a5f87bdb4a65cf1241","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:17:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"add tests around connectivity issues","shortMessageHtmlLink":"add tests around connectivity issues"}},{"before":null,"after":"deefc7369844cff39ad0ea1c87a40d72bfd4587b","ref":"refs/heads/mathieu/add-connectivity-tests","pushedAt":"2024-04-09T02:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"add tests around connectivity issues","shortMessageHtmlLink":"add tests around connectivity issues"}},{"before":"e87e4b68e900e9b66c748e7d3b5b8c9a2bfaf9b5","after":null,"ref":"refs/heads/mathieu/fixes","pushedAt":"2024-04-08T20:30:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"}},{"before":"10edaf981afd16e2edb99c97b22fe536d4bc68bc","after":"4c5548df2975cfd5aec16bb615b2c782bd05fb44","ref":"refs/heads/master","pushedAt":"2024-04-08T20:30:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Fix some reported issues with channels (#73)\n\n* Delay channel join until socket is open\r\n\r\nFix #66\r\n\r\n* Only emit channel replies from channel.messages\r\n\r\nFix #51\r\n\r\n* bump version","shortMessageHtmlLink":"Fix some reported issues with channels (#73)"}},{"before":"9fc9969b13f8dbb2a4a43678a3ed07bde3d64b35","after":"e87e4b68e900e9b66c748e7d3b5b8c9a2bfaf9b5","ref":"refs/heads/mathieu/fixes","pushedAt":"2024-04-08T20:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":null,"after":"9fc9969b13f8dbb2a4a43678a3ed07bde3d64b35","ref":"refs/heads/mathieu/fixes","pushedAt":"2024-04-08T20:28:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Only emit channel replies from channel.messages\n\nFix #51","shortMessageHtmlLink":"Only emit channel replies from channel.messages"}},{"before":"7cf64c739aba87c239202fafb914adfe939385e2","after":"10edaf981afd16e2edb99c97b22fe536d4bc68bc","ref":"refs/heads/master","pushedAt":"2024-03-27T19:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"bump version and fix pubspec","shortMessageHtmlLink":"bump version and fix pubspec"}},{"before":"a28e41de408de23b0029ebe1d0f9dbb4bfdf5b1f","after":"7cf64c739aba87c239202fafb914adfe939385e2","ref":"refs/heads/master","pushedAt":"2024-03-27T19:27:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Ensure all exceptions are retried. (#71)\n\n* Ensure all exceptions are retried.\r\n\r\n* Add unit tests for socket\r\n\r\n* Only propagate errors to the channels on channel exceptions\r\n\r\n* Don't rethrow. Stops the periodic timer.\r\n\r\n---------\r\n\r\nCo-authored-by: Brian Egan ","shortMessageHtmlLink":"Ensure all exceptions are retried. (#71)"}},{"before":"ee4d3cde1ad5b573e5caa30c37df961123f12eef","after":"a28e41de408de23b0029ebe1d0f9dbb4bfdf5b1f","ref":"refs/heads/master","pushedAt":"2024-03-05T22:11:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Catch all exceptions when Push.send fails (#69)","shortMessageHtmlLink":"Catch all exceptions when Push.send fails (#69)"}},{"before":"942fa7aed1e02554ee71a2478dd3eff76e4be85d","after":null,"ref":"refs/heads/matehat/update-ci","pushedAt":"2024-02-06T18:22:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"}},{"before":"fea6c0d739e105fde52d3f6372de22cbc65f4d42","after":"ee4d3cde1ad5b573e5caa30c37df961123f12eef","ref":"refs/heads/master","pushedAt":"2024-02-06T18:22:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Merge pull request #67 from braverhealth/matehat/update-ci\n\nUpdate Dart in CI workflow","shortMessageHtmlLink":"Merge pull request #67 from braverhealth/matehat/update-ci"}},{"before":null,"after":"942fa7aed1e02554ee71a2478dd3eff76e4be85d","ref":"refs/heads/matehat/update-ci","pushedAt":"2024-02-06T18:12:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Update Dart in CI workflow","shortMessageHtmlLink":"Update Dart in CI workflow"}},{"before":"07069981571add52884c417a2a959f501d7aad80","after":null,"ref":"refs/heads/channel-timeout-test","pushedAt":"2024-02-06T18:10:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"}},{"before":"a0f755952c8fb6aea1e6f01cc8326a3596e8b372","after":"fea6c0d739e105fde52d3f6372de22cbc65f4d42","ref":"refs/heads/master","pushedAt":"2024-02-06T14:34:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Add changelog","shortMessageHtmlLink":"Add changelog"}},{"before":"5d7e24686efcba9609b7631153cfc7b7bf7ac2b2","after":"a0f755952c8fb6aea1e6f01cc8326a3596e8b372","ref":"refs/heads/master","pushedAt":"2024-02-06T14:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"3d1dcc9fa3a7b4488181369ffbb3e03dc45c1959","after":"5d7e24686efcba9609b7631153cfc7b7bf7ac2b2","ref":"refs/heads/master","pushedAt":"2024-02-06T14:26:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Merge pull request #55 from Biscoint/fix/channels-map\n\nFix: correct usage of channels map","shortMessageHtmlLink":"Merge pull request #55 from Biscoint/fix/channels-map"}},{"before":"9d3ce17f4d049f09a820f1ffab32fac59cffedb6","after":"3d1dcc9fa3a7b4488181369ffbb3e03dc45c1959","ref":"refs/heads/master","pushedAt":"2024-02-06T14:25:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Merge pull request #62 from braverhealth/channel-timeout-test\n\nChannel timeout test","shortMessageHtmlLink":"Merge pull request #62 from braverhealth/channel-timeout-test"}},{"before":"79b1d87a38233a4874c93f853365f78cfecb9073","after":"9d3ce17f4d049f09a820f1ffab32fac59cffedb6","ref":"refs/heads/master","pushedAt":"2024-02-06T14:25:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Merge pull request #65 from superlistapp/export-message-serializer\n\nExport message_serializer.dart","shortMessageHtmlLink":"Merge pull request #65 from superlistapp/export-message-serializer"}},{"before":"a71e7e2f3234f2ba4cb18d8236878073200e19c1","after":"79b1d87a38233a4874c93f853365f78cfecb9073","ref":"refs/heads/master","pushedAt":"2024-02-06T14:24:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"matehat","name":"Mathieu D'Amours","path":"/matehat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1283?s=80&v=4"},"commit":{"message":"Merge pull request #63 from Youimmi/master\n\nAdd support for custom decoder and encoder","shortMessageHtmlLink":"Merge pull request #63 from Youimmi/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOROjxgA","startCursor":null,"endCursor":null}},"title":"Activity · braverhealth/phoenix-socket-dart"}