|
|
@ -164,8 +164,7 @@ open class FenixApplication : Application() {
|
|
|
|
return try {
|
|
|
|
return try {
|
|
|
|
val megazordClass = Class.forName("mozilla.appservices.FenixMegazord")
|
|
|
|
val megazordClass = Class.forName("mozilla.appservices.FenixMegazord")
|
|
|
|
val megazordInitMethod = megazordClass.getDeclaredMethod("init", Lazy::class.java)
|
|
|
|
val megazordInitMethod = megazordClass.getDeclaredMethod("init", Lazy::class.java)
|
|
|
|
// https://github.com/mozilla-mobile/android-components/issues/2715
|
|
|
|
val client: Lazy<Client> = lazy { components.core.client }
|
|
|
|
val client: Lazy<Client> = lazy { HttpURLConnectionClient() }
|
|
|
|
|
|
|
|
megazordInitMethod.invoke(megazordClass, client)
|
|
|
|
megazordInitMethod.invoke(megazordClass, client)
|
|
|
|
true
|
|
|
|
true
|
|
|
|
} catch (e: ClassNotFoundException) {
|
|
|
|
} catch (e: ClassNotFoundException) {
|
|
|
|