{"push_id":1268931502,"size":4,"distinct_size":4,"ref":"refs/heads/feat/adaptive-network","head":"c5a9f6ed02cb0bca7049cc26c900fa4d3578da24","before":"abd4f4d5c4c65831b023652a0a37ca1a7ee82096","commits":[{"sha":"537828b03c59cb220a126d0d7d6f116d8ad70f91","author":{"name":"Clément Le Provost","email":"f54c6033a205f73254a8c220ce7565e28590a9a5@algolia.com"},"message":"New `SearchProgressController` utility class\n\nTracking, well, search progress… :/ (I feel stupid writing this.)","distinct":true,"url":"https://api.github.com/repos/algolia/algoliasearch-helper-swift/commits/537828b03c59cb220a126d0d7d6f116d8ad70f91"},{"sha":"1c075ea203bc2466cc102c0d0180d2b064eeadcc","author":{"name":"Clément Le Provost","email":"f54c6033a205f73254a8c220ce7565e28590a9a5@algolia.com"},"message":"New adaptive network strategist (WIP)","distinct":true,"url":"https://api.github.com/repos/algolia/algoliasearch-helper-swift/commits/1c075ea203bc2466cc102c0d0180d2b064eeadcc"},{"sha":"937b8eed8dfb22751742e902b519b31957e8712d","author":{"name":"Clément Le Provost","email":"f54c6033a205f73254a8c220ce7565e28590a9a5@algolia.com"},"message":"Improve adaptive strategy\n\n- Distinguish between normally completed and still running/cancelled requests, and base the decision on the worst stats.\n\n- Amnesia acts on the stop date and not the start date. Running requests are never removed.","distinct":true,"url":"https://api.github.com/repos/algolia/algoliasearch-helper-swift/commits/937b8eed8dfb22751742e902b519b31957e8712d"},{"sha":"c5a9f6ed02cb0bca7049cc26c900fa4d3578da24","author":{"name":"Clément Le Provost","email":"f54c6033a205f73254a8c220ce7565e28590a9a5@algolia.com"},"message":"Request sequence number now global\n\nThis is easier when managing several searchers.","distinct":true,"url":"https://api.github.com/repos/algolia/algoliasearch-helper-swift/commits/c5a9f6ed02cb0bca7049cc26c900fa4d3578da24"}]}
{"actor":{"display_login":"clement-leprovost"}}