Api Creator
interface ApiCreator
用于创建Api代理,一般使用于Retrofit的构建,当使用hilt.plus.annotation.HiltApi时, 必须实现并提供注入方式
@Singleton
@Provides
fun apiCreator(retrofit: Retrofit): ApiCreator {
return object : ApiCreator {
override fun <T : Any> create(clazz: Class<T>): T {
return retrofit.create(clazz)
}
}
}
Content copied to clipboard