ghosalmartin
04/17/2020, 3:42 PMinline fun <reified T> Module.networkService(
qualifier: Qualifier? = null,
createdAtStart: Boolean = false,
override: Boolean = false,
crossinline networkDefinition: () -> Class<T>
) = single(qualifier, override, createdAtStart) {
get<Retrofit>().create(networkDefinition.invoke())
}
tynn
04/18/2020, 7:24 AMT::class.java
instead of networkDefinition.invoke()
?ghosalmartin
04/18/2020, 11:42 AM