16 lines
434 B
Kotlin
16 lines
434 B
Kotlin
|
package com.vanced.manager.library.network.providers
|
||
|
|
||
|
import com.squareup.moshi.Moshi
|
||
|
import okhttp3.OkHttpClient
|
||
|
import retrofit2.Retrofit
|
||
|
import retrofit2.converter.moshi.MoshiConverterFactory
|
||
|
|
||
|
fun provideRetrofit(
|
||
|
okHttpClient: OkHttpClient,
|
||
|
moshi: Moshi,
|
||
|
url: String
|
||
|
): Retrofit = Retrofit.Builder()
|
||
|
.addConverterFactory(MoshiConverterFactory.create(moshi))
|
||
|
.client(okHttpClient)
|
||
|
.baseUrl(url)
|
||
|
.build()
|