properly instantiate, initialize and clear view models at the right point in...
properly instantiate, initialize and clear view models at the right point in time using a straightforward API mimicking Android's ViewModelProvider
Showing
- src/main/kotlin/org/briarproject/briar/desktop/DesktopModule.kt 3 additions, 1 deletion...in/kotlin/org/briarproject/briar/desktop/DesktopModule.kt
- src/main/kotlin/org/briarproject/briar/desktop/contact/ContactInfoDrawer.kt 3 additions, 3 deletions...g/briarproject/briar/desktop/contact/ContactInfoDrawer.kt
- src/main/kotlin/org/briarproject/briar/desktop/contact/ContactList.kt 12 additions, 9 deletions...lin/org/briarproject/briar/desktop/contact/ContactList.kt
- src/main/kotlin/org/briarproject/briar/desktop/contact/ContactListViewModel.kt 10 additions, 4 deletions...riarproject/briar/desktop/contact/ContactListViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/contact/ContactsViewModel.kt 5 additions, 3 deletions...g/briarproject/briar/desktop/contact/ContactsViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/contact/add/remote/AddContactDialog.kt 5 additions, 6 deletions...ject/briar/desktop/contact/add/remote/AddContactDialog.kt
- src/main/kotlin/org/briarproject/briar/desktop/contact/add/remote/AddContactViewModel.kt 6 additions, 1 deletion...t/briar/desktop/contact/add/remote/AddContactViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationScreen.kt 10 additions, 15 deletions...rproject/briar/desktop/conversation/ConversationScreen.kt
- src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationViewModel.kt 3 additions, 8 deletions...oject/briar/desktop/conversation/ConversationViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/conversation/PrivateMessageScreen.kt 12 additions, 10 deletions...roject/briar/desktop/conversation/PrivateMessageScreen.kt
- src/main/kotlin/org/briarproject/briar/desktop/introduction/ContactDrawerMakeIntro.kt 10 additions, 3 deletions...ject/briar/desktop/introduction/ContactDrawerMakeIntro.kt
- src/main/kotlin/org/briarproject/briar/desktop/introduction/IntroductionViewModel.kt 1 addition, 6 deletions...oject/briar/desktop/introduction/IntroductionViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/login/LoginScreen.kt 8 additions, 11 deletions...otlin/org/briarproject/briar/desktop/login/LoginScreen.kt
- src/main/kotlin/org/briarproject/briar/desktop/login/LoginViewModel.kt 2 additions, 1 deletion...in/org/briarproject/briar/desktop/login/LoginViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/login/RegistrationScreen.kt 6 additions, 10 deletions...rg/briarproject/briar/desktop/login/RegistrationScreen.kt
- src/main/kotlin/org/briarproject/briar/desktop/login/RegistrationViewModel.kt 2 additions, 1 deletion...briarproject/briar/desktop/login/RegistrationViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/navigation/BriarSidebar.kt 16 additions, 19 deletions...org/briarproject/briar/desktop/navigation/BriarSidebar.kt
- src/main/kotlin/org/briarproject/briar/desktop/navigation/SidebarViewModel.kt 6 additions, 1 deletion...briarproject/briar/desktop/navigation/SidebarViewModel.kt
- src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt 26 additions, 39 deletionssrc/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
- src/main/kotlin/org/briarproject/briar/desktop/ui/MainScreen.kt 11 additions, 19 deletions...in/kotlin/org/briarproject/briar/desktop/ui/MainScreen.kt
Loading
Please register or sign in to comment