From 828680ab0df060998498bca7e659a24d4c33843a Mon Sep 17 00:00:00 2001 From: Hritik Wadhwa Date: Tue, 31 Mar 2020 02:28:50 +0530 Subject: [PATCH] Fixed #1983 Converted IntroPreseter to Kotlin --- ...{IntroPresenter.java => IntroPresenter.kt} | 26 +++++++------------ 1 file changed, 10 insertions(+), 16 deletions(-) rename app/src/main/java/org/kiwix/kiwixmobile/intro/{IntroPresenter.java => IntroPresenter.kt} (58%) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.java b/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.kt similarity index 58% rename from app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.java rename to app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.kt index 7677d0bbc..a8764021b 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.kt @@ -15,23 +15,17 @@ * along with this program. If not, see . * */ +package org.kiwix.kiwixmobile.intro -package org.kiwix.kiwixmobile.intro; +import org.kiwix.kiwixmobile.core.base.BasePresenter +import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil +import org.kiwix.kiwixmobile.intro.IntroContract.Presenter +import org.kiwix.kiwixmobile.intro.IntroContract.View +import javax.inject.Inject -import javax.inject.Inject; -import org.kiwix.kiwixmobile.core.base.BasePresenter; -import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil; - -public class IntroPresenter extends BasePresenter - implements IntroContract.Presenter { - private final SharedPreferenceUtil preferences; - - @Inject IntroPresenter(SharedPreferenceUtil preferences) { - this.preferences = preferences; - } - - @Override - public void setIntroShown() { - preferences.setIntroShown(); +class IntroPresenter @Inject internal constructor(private val preferences: SharedPreferenceUtil) : + BasePresenter(), Presenter { + override fun setIntroShown() { + preferences.setIntroShown() } }