|
@@ -3,6 +3,7 @@ package com.example.bomocloud
|
|
|
import com.example.bomocloud.auth.AuthService
|
|
|
import com.example.bomocloud.home.HomeService
|
|
|
import com.example.bomocloud.theme.ThemeService
|
|
|
+import okhttp3.OkHttpClient
|
|
|
import retrofit2.Retrofit
|
|
|
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory
|
|
|
import retrofit2.converter.gson.GsonConverterFactory
|
|
@@ -12,7 +13,7 @@ class BoMoCloud private constructor() {
|
|
|
companion object {
|
|
|
const val DEBUG_HOST = "https://preparing.bomostory.com/"
|
|
|
const val RELEASE_HOST = "http://localhost:3000/"
|
|
|
-
|
|
|
+
|
|
|
@Volatile
|
|
|
private var INSTANCE: BoMoCloud? = null
|
|
|
|
|
@@ -44,6 +45,11 @@ class BoMoCloud private constructor() {
|
|
|
Retrofit.Builder()
|
|
|
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
|
|
|
.addConverterFactory(GsonConverterFactory.create())
|
|
|
+ .client(provideOkHttpClient())
|
|
|
.baseUrl(baseUrl)
|
|
|
.build()
|
|
|
+
|
|
|
+ private fun provideOkHttpClient(): OkHttpClient =
|
|
|
+ OkHttpClient.Builder()
|
|
|
+ .build()
|
|
|
}
|