|
@ -1,9 +1,19 @@ |
|
|
package awais.instagrabber.fragments.main.viewmodels; |
|
|
package awais.instagrabber.fragments.main.viewmodels; |
|
|
|
|
|
|
|
|
|
|
|
import androidx.lifecycle.MutableLiveData; |
|
|
import androidx.lifecycle.ViewModel; |
|
|
import androidx.lifecycle.ViewModel; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
import awais.instagrabber.models.BasePostModel; |
|
|
import awais.instagrabber.models.BasePostModel; |
|
|
|
|
|
|
|
|
public class BasePostViewModel<T extends BasePostModel> extends ViewModel { |
|
|
public class BasePostViewModel<T extends BasePostModel> extends ViewModel { |
|
|
|
|
|
private MutableLiveData<List<T>> list; |
|
|
|
|
|
|
|
|
|
|
|
public MutableLiveData<List<T>> getList() { |
|
|
|
|
|
if (list == null) { |
|
|
|
|
|
list = new MutableLiveData<>(); |
|
|
|
|
|
} |
|
|
|
|
|
return list; |
|
|
|
|
|
} |
|
|
} |
|
|
} |