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