|
|
@ -68,14 +68,13 @@ private data class NetworkResponse<T>(
|
|
|
|
val data: T,
|
|
|
|
val data: T,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* [Retrofit] backed [NiaNetworkDataSource]
|
|
|
|
* [Retrofit] backed [NiaNetworkDataSource]
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Singleton
|
|
|
|
@Singleton
|
|
|
|
class RetrofitNiaNetwork @Inject constructor(
|
|
|
|
class RetrofitNiaNetwork @Inject constructor(
|
|
|
|
networkJson: Json,
|
|
|
|
networkJson: Json,
|
|
|
|
okhttpCallFactory: Call.Factory
|
|
|
|
okhttpCallFactory: Call.Factory,
|
|
|
|
) : NiaNetworkDataSource {
|
|
|
|
) : NiaNetworkDataSource {
|
|
|
|
|
|
|
|
|
|
|
|
private val networkApi = Retrofit.Builder()
|
|
|
|
private val networkApi = Retrofit.Builder()
|
|
|
|