diff --git a/app/src/main/java/org/kiwix/kiwixmobile/di/modules/KiwixModule.kt b/app/src/main/java/org/kiwix/kiwixmobile/di/modules/KiwixModule.kt index e92949517..70f3420bc 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/di/modules/KiwixModule.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/di/modules/KiwixModule.kt @@ -56,6 +56,12 @@ object KiwixModule { @Provides @KiwixScope - fun providesWiFiP2pManager(context: Context): WifiP2pManager = - context.getSystemService(Context.WIFI_P2P_SERVICE) as WifiP2pManager + fun providesWiFiP2pManager(context: Context): WifiP2pManager { + val manager: WifiP2pManager? by lazy(LazyThreadSafetyMode.NONE) { + context.getSystemService( + Context.WIFI_P2P_SERVICE + ) as WifiP2pManager + } + return manager!! + } }