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() } }