Asserted manager to be non-null

This commit is contained in:
s-ayush2903 2020-11-17 01:49:05 +05:30
parent 6935fa6141
commit dc58e64ea3
No known key found for this signature in database
GPG Key ID: B4341DD08B2371CB

View File

@ -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!!
}
}