{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":759661070,"defaultBranch":"master","name":"Kotlin-Coroutines-and-Flow-for-Android-Development","ownerLogin":"muhrafitriandi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-19T04:57:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61121146?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708318653.780652","currentOid":""},"activityList":{"items":[{"before":"9a4d8c361cafaaa9ea9e51d4a1f9229a6e7df51e","after":"ab761a9fc9655289d64532591e710cb836891d3c","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-03-14T18:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8c9408f1cd50c948b8a843b5215bbd68926948cf","after":"9a4d8c361cafaaa9ea9e51d4a1f9229a6e7df51e","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-03-14T18:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"571c8fa241c1f2bfea18449670795d2477b07a25","after":"8c9408f1cd50c948b8a843b5215bbd68926948cf","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-03-14T18:14:19.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Buffers in SharedFlows and StateFlows","shortMessageHtmlLink":"Buffers in SharedFlows and StateFlows"}},{"before":"5765501b8d1fe27aca842a9cc55a51955dab21b5","after":"571c8fa241c1f2bfea18449670795d2477b07a25","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-03-07T18:05:55.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"TestCoroutineScope and Controlling Coroutine Execution","shortMessageHtmlLink":"TestCoroutineScope and Controlling Coroutine Execution"}},{"before":"578403a67dd491be63d0b31db4ae229df9ed67ad","after":"5765501b8d1fe27aca842a9cc55a51955dab21b5","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-03-04T12:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Making UseCase10 cooperative regarding cancellation\n\nCancelling Coroutines for CalculateFactorial when user leaves the screen.","shortMessageHtmlLink":"Making UseCase10 cooperative regarding cancellation"}},{"before":"58c3111466c56e5094c614b4f368041fbb31ad77","after":"578403a67dd491be63d0b31db4ae229df9ed67ad","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-03-03T07:37:40.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"NonCancellable Code","shortMessageHtmlLink":"NonCancellable Code"}},{"before":"b3f00c47ea1717b5410c72d5221ae1f78b2aca5f","after":"58c3111466c56e5094c614b4f368041fbb31ad77","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-02-24T11:09:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Exercise 3: Combining retries and timeout\n\n- Consuming network concurrently.\n- Handling exception without try-catch manual.\n- Implement retryExponentialBackoffWithTimeout to the network.\n- Solve Exercise 3: with My Solution.","shortMessageHtmlLink":"Exercise 3: Combining retries and timeout"}},{"before":"adb6bd5392b3198177af4c02003d09926fd5fb9a","after":"b3f00c47ea1717b5410c72d5221ae1f78b2aca5f","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-02-22T17:09:38.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Exercise 2: Implementing UseCase#4 in a concurrent way\n\n- Consuming network concurrently\n- Handling exception without try-catch manual.\n- Solve Exercise 2: with My Solution","shortMessageHtmlLink":"Exercise 2: Implementing UseCase#4 in a concurrent way"}},{"before":"2e6b417a0e4b97abb161fc650619d817c10d0a05","after":"adb6bd5392b3198177af4c02003d09926fd5fb9a","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-02-21T05:49:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Coroutine Implementation\n\n- Consuming sequential network.\n- Handling memory leak automatically.\n- Handling exception without try-catch manual.\n- Exceute coroutine on a specific thread (concurrent/switch thread).","shortMessageHtmlLink":"Coroutine Implementation"}},{"before":"8d98c29267f47a80eb21d3ab541e8d267e646d18","after":"2e6b417a0e4b97abb161fc650619d817c10d0a05","ref":"refs/heads/coroutines_course_empty","pushedAt":"2024-02-21T00:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muhrafitriandi","name":"Muhammad Rafi Triandi","path":"/muhrafitriandi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61121146?s=80&v=4"},"commit":{"message":"Callback Implementation\n\n- Consuming sequential network\n- Handling memory leak","shortMessageHtmlLink":"Callback Implementation"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFf2_sgA","startCursor":null,"endCursor":null}},"title":"Activity ยท muhrafitriandi/Kotlin-Coroutines-and-Flow-for-Android-Development"}