diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/CoreApp.java b/core/src/main/java/org/kiwix/kiwixmobile/core/CoreApp.java index 093af26fc..15c7473d5 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/CoreApp.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/CoreApp.java @@ -49,6 +49,12 @@ public abstract class CoreApp extends Application { NightModeConfig nightModeConfig; @Inject KiwixDatabase kiwixDatabase; + + /** + * The init of this class does the work of initializing, + * simply injecting it is all that there is to be done + */ + @SuppressWarnings("unused") @Inject JNIInitialiser jniInitialiser; @@ -82,7 +88,6 @@ public abstract class CoreApp extends Application { AndroidThreeTen.init(this); writeLogFile(); coreComponent.inject(this); - jniInitialiser.init(); kiwixDatabase.forceMigration(); downloadMonitor.init(); nightModeConfig.init(); diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/JNIInitialiser.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/JNIInitialiser.kt index 4001aaad1..c8e37c98f 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/JNIInitialiser.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/JNIInitialiser.kt @@ -54,8 +54,4 @@ internal class JNIInitialiser @Inject constructor(context: Context, jniKiwix: JN null } } - - fun init() { - // empty method so class is not reported as unused - } }