{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":775203241,"defaultBranch":"master","name":"aimeqtt","ownerLogin":"angristan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-21T00:17:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11699655?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711043762.0","currentOid":""},"activityList":{"items":[{"before":"a9743dfbf014a706ea3973be9a0f04cdbdd7fb87","after":"947e20cabca9f1a8395abfd26fa53cd8fa6bb47c","ref":"refs/heads/master","pushedAt":"2024-04-07T13:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Properly implement `Clone` trait for `Client`","shortMessageHtmlLink":"Properly implement Clone trait for Client"}},{"before":"dcfce1324a4a28f87a68e2cf3846a6b7c9728a16","after":"a9743dfbf014a706ea3973be9a0f04cdbdd7fb87","ref":"refs/heads/master","pushedAt":"2024-04-07T13:45:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Use typestate builder pattern to build `ClientOptions`","shortMessageHtmlLink":"Use typestate builder pattern to build ClientOptions"}},{"before":"fa01364bbe4d960b79b6b07655ee1aef2d1bbe9a","after":"dcfce1324a4a28f87a68e2cf3846a6b7c9728a16","ref":"refs/heads/master","pushedAt":"2024-03-30T22:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Replace print statements with tracing events","shortMessageHtmlLink":"Replace print statements with tracing events"}},{"before":"47b034db4fddeb54e7c3f671928d86ef36f88461","after":"fa01364bbe4d960b79b6b07655ee1aef2d1bbe9a","ref":"refs/heads/master","pushedAt":"2024-03-29T23:10:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Rework response handling in publish(), hide oneshot channel in method and await response","shortMessageHtmlLink":"Rework response handling in publish(), hide oneshot channel in method…"}},{"before":"846d01fc684f8d9057b67ee9f3988d08024e8389","after":"47b034db4fddeb54e7c3f671928d86ef36f88461","ref":"refs/heads/master","pushedAt":"2024-03-24T00:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Fix typo: even_loop -> event_loop","shortMessageHtmlLink":"Fix typo: even_loop -> event_loop"}},{"before":"1920407fad141a5a2737ef69f052611d3ecd2829","after":"846d01fc684f8d9057b67ee9f3988d08024e8389","ref":"refs/heads/master","pushedAt":"2024-03-24T00:05:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Add README","shortMessageHtmlLink":"Add README"}},{"before":"10ec313ee9e652fad0aa5dbd530ed86a911c5cd0","after":"1920407fad141a5a2737ef69f052611d3ecd2829","ref":"refs/heads/master","pushedAt":"2024-03-23T22:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Properly handle keep alive","shortMessageHtmlLink":"Properly handle keep alive"}},{"before":"129d03c54d1ecca2520a5a7111b7e94111829d2d","after":"10ec313ee9e652fad0aa5dbd530ed86a911c5cd0","ref":"refs/heads/master","pushedAt":"2024-03-23T22:55:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Experimental support for subscription (`SUBSCRIBE`, `SUBACK`, parsing of `PUBLISH` and callback handler)","shortMessageHtmlLink":"Experimental support for subscription (SUBSCRIBE, SUBACK, parsing…"}},{"before":"84d419f5619919143e42e2602d8ebb413b2c9c06","after":"129d03c54d1ecca2520a5a7111b7e94111829d2d","ref":"refs/heads/master","pushedAt":"2024-03-23T18:04:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Add `ClientOptions` struct to wrap client options","shortMessageHtmlLink":"Add ClientOptions struct to wrap client options"}},{"before":"0d285fd7e7ae06a0c2c46f727fc0072efe8b7dc7","after":"84d419f5619919143e42e2602d8ebb413b2c9c06","ref":"refs/heads/master","pushedAt":"2024-03-23T13:55:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Support passing down username + password from client init down to packet craft","shortMessageHtmlLink":"Support passing down username + password from client init down to pac…"}},{"before":"c9085f2a9a0eb328a67d88d1f4b2f09a6347f53e","after":"0d285fd7e7ae06a0c2c46f727fc0072efe8b7dc7","ref":"refs/heads/master","pushedAt":"2024-03-23T02:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Main loop: move little branch above big branch","shortMessageHtmlLink":"Main loop: move little branch above big branch"}},{"before":"7f6eef81ae22ac2ac3857abad7db11e524513b12","after":"c9085f2a9a0eb328a67d88d1f4b2f09a6347f53e","ref":"refs/heads/master","pushedAt":"2024-03-23T02:15:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Homogenize error handling","shortMessageHtmlLink":"Homogenize error handling"}},{"before":"b9c402caf7278bdfbf5d21e05713f75685006d28","after":"7f6eef81ae22ac2ac3857abad7db11e524513b12","ref":"refs/heads/master","pushedAt":"2024-03-23T02:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Refactor around `Client` struct","shortMessageHtmlLink":"Refactor around Client struct"}},{"before":"9979e2f63a4d40dfbc275aaa53fb130ae12ec403","after":"b9c402caf7278bdfbf5d21e05713f75685006d28","ref":"refs/heads/master","pushedAt":"2024-03-22T23:35:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"PoC: async client","shortMessageHtmlLink":"PoC: async client"}},{"before":"ce907a962322f0e042f113126a693ff5b778a61a","after":"9979e2f63a4d40dfbc275aaa53fb130ae12ec403","ref":"refs/heads/master","pushedAt":"2024-03-21T23:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Start moving code into module","shortMessageHtmlLink":"Start moving code into module"}},{"before":"ee6657b70380f5c03e2863863866038f48cde3bc","after":"ce907a962322f0e042f113126a693ff5b778a61a","ref":"refs/heads/master","pushedAt":"2024-03-21T22:46:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Implement variable length encoding for the \"remaining length\" field in `PUBLISH` packet","shortMessageHtmlLink":"Implement variable length encoding for the \"remaining length\" field i…"}},{"before":"616a8211aac3c6d8e977a949719a09d08dd54c64","after":"ee6657b70380f5c03e2863863866038f48cde3bc","ref":"refs/heads/master","pushedAt":"2024-03-21T18:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Indefinitely retry connection to broker when connection is closed","shortMessageHtmlLink":"Indefinitely retry connection to broker when connection is closed"}},{"before":"616a8211aac3c6d8e977a949719a09d08dd54c64","after":null,"ref":"refs/heads/lol","pushedAt":"2024-03-21T17:56:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"}},{"before":"54777ce17ea58aa298a4437febdd73e709c08726","after":"616a8211aac3c6d8e977a949719a09d08dd54c64","ref":"refs/heads/master","pushedAt":"2024-03-21T17:55:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Parse PINGRESP","shortMessageHtmlLink":"Parse PINGRESP"}},{"before":"2fb2927594992b95f3d4b87fc19bb9cd301deffc","after":"616a8211aac3c6d8e977a949719a09d08dd54c64","ref":"refs/heads/lol","pushedAt":"2024-03-21T17:55:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Parse PINGRESP","shortMessageHtmlLink":"Parse PINGRESP"}},{"before":null,"after":"2fb2927594992b95f3d4b87fc19bb9cd301deffc","ref":"refs/heads/lol","pushedAt":"2024-03-21T17:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Parse PINGRESP","shortMessageHtmlLink":"Parse PINGRESP"}},{"before":"6d7729e4335a7fa34693ab376f6d03e0674ccbdd","after":"54777ce17ea58aa298a4437febdd73e709c08726","ref":"refs/heads/master","pushedAt":"2024-03-21T17:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Parse PINGRESP","shortMessageHtmlLink":"Parse PINGRESP"}},{"before":"9cff4bb4befa675e01a5b98cbe67cb5eb394f96a","after":"6d7729e4335a7fa34693ab376f6d03e0674ccbdd","ref":"refs/heads/master","pushedAt":"2024-03-21T16:22:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Send PINGREQ to keep connection alive","shortMessageHtmlLink":"Send PINGREQ to keep connection alive"}},{"before":"e47c45531593ae64ccfffb9f3c45437f2792a175","after":"9cff4bb4befa675e01a5b98cbe67cb5eb394f96a","ref":"refs/heads/master","pushedAt":"2024-03-21T10:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Use ConnectFlags struct","shortMessageHtmlLink":"Use ConnectFlags struct"}},{"before":"cef0f108fa26c01e15c5e57e831e7a24b2b678bb","after":"e47c45531593ae64ccfffb9f3c45437f2792a175","ref":"refs/heads/master","pushedAt":"2024-03-21T09:54:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"Explicit connect flags with bitwise operations","shortMessageHtmlLink":"Explicit connect flags with bitwise operations"}},{"before":null,"after":"cef0f108fa26c01e15c5e57e831e7a24b2b678bb","ref":"refs/heads/master","pushedAt":"2024-03-21T00:17:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angristan","name":"Stanislas","path":"/angristan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699655?s=80&v=4"},"commit":{"message":"First PoC: working CONNECT + PUBLISH","shortMessageHtmlLink":"First PoC: working CONNECT + PUBLISH"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKiO-DwA","startCursor":null,"endCursor":null}},"title":"Activity · angristan/aimeqtt"}