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 PMursus
10/24/2018, 5:14 PMlouiscad
10/24/2018, 11:00 PMrkeazor
10/24/2018, 11:13 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 AMradityagumay
10/25/2018, 4:55 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 AMradityagumay
10/25/2018, 6:52 AMursus
10/25/2018, 6:53 AMradityagumay
10/25/2018, 6:55 AMursus
10/25/2018, 6:57 AMradityagumay
10/25/2018, 6:59 AMursus
10/25/2018, 6:59 AMradityagumay
10/25/2018, 6:59 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();
}
ursus
10/25/2018, 2:17 PMrkeazor
10/25/2018, 2:36 PMursus
10/25/2018, 2:40 PMrkeazor
10/25/2018, 2:51 PMursus
10/25/2018, 3:29 PMrkeazor
10/25/2018, 6:11 PMursus
10/25/2018, 9:23 PMrkeazor
10/26/2018, 2:05 AMursus
10/26/2018, 5:29 AMrkeazor
10/26/2018, 12:43 PMursus
10/26/2018, 2:45 PMrkeazor
10/26/2018, 4:14 PMursus
10/26/2018, 4:20 PM