Skip to content

Instantly share code, notes, and snippets.

import android.arch.lifecycle.MutableLiveData
class Repository {
fun logout(actions: RepositoryActions) {
// Do logic to log out user
actions.onLoggedOut()
}
fun login(actions: RepositoryActions) {
class Repository {
public void logout(RepositoryActions actions) {
if(userLoggedOut) {
actions.doLogoutAction();
}
}
}
class ViewModel {
private RepositoryActions actions = new RepositoryActions() {