Guest User

Untitled

a guest
Aug 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. class AppEntryPresenter(private val mRepository: AppEntryRepository) : Presenter {
  2.  
  3. private var mAppEntryView: AppEntryView? = null
  4.  
  5. override fun setView(appEntryView: AppEntryView) {
  6. mAppEntryView = appEntryView
  7. }
  8.  
  9. override fun loadAppEntry(packageName: String) {
  10. launch(UI) {
  11. val entry = mRepository.getAppEntry(packageName)
  12. mAppEntryView?.displayAppEntry(entry)
  13. }
  14. }
  15.  
  16. override fun createAppEntry(packageName: String, versionName: String, needsAttention: Boolean) {
  17. mRepository.insertAppEntry(AppEntry(packageName, versionName, needsAttention))
  18. }
  19. }
Add Comment
Please, Sign In to add comment