Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AppEntryPresenter(private val mRepository: AppEntryRepository) : Presenter {
- private var mAppEntryView: AppEntryView? = null
- override fun setView(appEntryView: AppEntryView) {
- mAppEntryView = appEntryView
- }
- override fun loadAppEntry(packageName: String) {
- launch(UI) {
- val entry = mRepository.getAppEntry(packageName)
- mAppEntryView?.displayAppEntry(entry)
- }
- }
- override fun createAppEntry(packageName: String, versionName: String, needsAttention: Boolean) {
- mRepository.insertAppEntry(AppEntry(packageName, versionName, needsAttention))
- }
- }
Add Comment
Please, Sign In to add comment