ursus
10/23/2018, 11:26 PMlouiscad
10/24/2018, 5:53 AMursus
10/24/2018, 6:41 AMradityagumay
10/24/2018, 2:12 PMursus
10/24/2018, 2:47 PMrkeazor
10/24/2018, 3:48 PMrkeazor
10/24/2018, 4:00 PMursus
10/24/2018, 5:14 PMursus
10/24/2018, 5:15 PMursus
10/24/2018, 5:15 PMlouiscad
10/24/2018, 11:00 PMrkeazor
10/24/2018, 11:13 PMrkeazor
10/24/2018, 11:14 PMursus
10/25/2018, 3:25 AMradityagumay
10/25/2018, 3:36 AMrkeazor
10/25/2018, 3:55 AMradityagumay
10/25/2018, 3:58 AMursus
10/25/2018, 4:23 AMursus
10/25/2018, 4:23 AMradityagumay
10/25/2018, 4:55 AMradityagumay
10/25/2018, 4:57 AMradityagumay
10/25/2018, 5:00 AMradityagumay
10/25/2018, 5:03 AMlouiscad
10/25/2018, 6:14 AMsuspend fun View.awaitOneClick(…)
which has use cases in my codebases, and it sets an on click listener 😉radityagumay
10/25/2018, 6:15 AMursus
10/25/2018, 6:48 AMradityagumay
10/25/2018, 6:49 AMursus
10/25/2018, 6:50 AMradityagumay
10/25/2018, 6:51 AMursus
10/25/2018, 6:51 AMursus
10/25/2018, 6:52 AMursus
10/25/2018, 6:52 AMradityagumay
10/25/2018, 6:52 AMursus
10/25/2018, 6:53 AMursus
10/25/2018, 6:53 AMradityagumay
10/25/2018, 6:55 AMursus
10/25/2018, 6:57 AMursus
10/25/2018, 6:58 AMursus
10/25/2018, 6:59 AMradityagumay
10/25/2018, 6:59 AMursus
10/25/2018, 6:59 AMursus
10/25/2018, 6:59 AMursus
10/25/2018, 6:59 AMradityagumay
10/25/2018, 6:59 AMradityagumay
10/25/2018, 6:59 AMursus
10/25/2018, 7:01 AMursus
10/25/2018, 7:01 AMradityagumay
10/25/2018, 7:02 AMinterface SignInView {
// Produces.
Observable<String> login();
Observable<String> password();
Observable<Object> signInClicks();
// Consumes.
Function<Observable<Boolean>, Disposable> signInEnable();
Function<Observable<SignInResult>, Disposable> signInResult();
}
radityagumay
10/25/2018, 7:02 AMursus
10/25/2018, 2:17 PMrkeazor
10/25/2018, 2:36 PMursus
10/25/2018, 2:40 PMursus
10/25/2018, 2:40 PMursus
10/25/2018, 2:41 PMrkeazor
10/25/2018, 2:51 PMrkeazor
10/25/2018, 2:52 PMrkeazor
10/25/2018, 2:53 PMrkeazor
10/25/2018, 2:54 PMursus
10/25/2018, 3:29 PMrkeazor
10/25/2018, 6:11 PMrkeazor
10/25/2018, 6:12 PMrkeazor
10/25/2018, 6:14 PMrkeazor
10/25/2018, 6:23 PMursus
10/25/2018, 9:23 PMrkeazor
10/26/2018, 2:05 AMrkeazor
10/26/2018, 2:06 AMrkeazor
10/26/2018, 2:08 AMrkeazor
10/26/2018, 2:14 AMrkeazor
10/26/2018, 2:19 AMursus
10/26/2018, 5:29 AMursus
10/26/2018, 5:39 AMrkeazor
10/26/2018, 12:43 PMrkeazor
10/26/2018, 12:47 PMursus
10/26/2018, 2:45 PMrkeazor
10/26/2018, 4:14 PMrkeazor
10/26/2018, 4:14 PMursus
10/26/2018, 4:20 PM