TP-52988 | Sayed Owais Ali | using AlfredApiLogsProvider when sending… (#109)
This commit is contained in:
@@ -6,7 +6,7 @@ plugins {
|
|||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
}
|
}
|
||||||
|
|
||||||
def VERSION = "1.1.2"
|
def VERSION = "1.1.3"
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace 'com.navi.alfred'
|
namespace 'com.navi.alfred'
|
||||||
|
|||||||
@@ -7,7 +7,11 @@ object AlfredApiLogsManager {
|
|||||||
this.alfredApiLogsProvider = alfredApiLogsProvider
|
this.alfredApiLogsProvider = alfredApiLogsProvider
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getAlfredApiLogsProvider(): AlfredApiLogsProvider {
|
fun getAlfredApiLogsProvider(): AlfredApiLogsProvider? {
|
||||||
return this.alfredApiLogsProvider
|
return if (this::alfredApiLogsProvider.isInitialized) {
|
||||||
|
alfredApiLogsProvider
|
||||||
|
} else {
|
||||||
|
null
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -34,7 +34,6 @@ object AlfredFailureRetrofitProvider {
|
|||||||
private const val FAILURE_BASE_URL_PROD = "https://sa.navi.com/"
|
private const val FAILURE_BASE_URL_PROD = "https://sa.navi.com/"
|
||||||
private lateinit var apiService: AlfredFailureRetrofitService
|
private lateinit var apiService: AlfredFailureRetrofitService
|
||||||
private lateinit var okHttpClient: OkHttpClient
|
private lateinit var okHttpClient: OkHttpClient
|
||||||
private val alfredApiLogsProvider = AlfredApiLogsManager.getAlfredApiLogsProvider()
|
|
||||||
|
|
||||||
private val headerInterceptor: Interceptor
|
private val headerInterceptor: Interceptor
|
||||||
get() = Interceptor { chain ->
|
get() = Interceptor { chain ->
|
||||||
@@ -54,7 +53,7 @@ object AlfredFailureRetrofitProvider {
|
|||||||
.message(errorMessage.message.orEmpty())
|
.message(errorMessage.message.orEmpty())
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
alfredApiLogsProvider.sendApiLog(request = request, response = response)
|
AlfredApiLogsManager.getAlfredApiLogsProvider()?.sendApiLog(request = request, response = response)
|
||||||
response
|
response
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,6 @@ object AlfredRetrofitProvider {
|
|||||||
private const val BASE_URL_QA = "https://qa-alfred-ingester.np.navi-sa.in/"
|
private const val BASE_URL_QA = "https://qa-alfred-ingester.np.navi-sa.in/"
|
||||||
private lateinit var apiService: AlfredRetrofitService
|
private lateinit var apiService: AlfredRetrofitService
|
||||||
private lateinit var okHttpClient: OkHttpClient
|
private lateinit var okHttpClient: OkHttpClient
|
||||||
private val alfredApiLogsProvider = AlfredApiLogsManager.getAlfredApiLogsProvider()
|
|
||||||
|
|
||||||
private val headerInterceptor: Interceptor
|
private val headerInterceptor: Interceptor
|
||||||
get() = Interceptor { chain ->
|
get() = Interceptor { chain ->
|
||||||
@@ -63,7 +62,7 @@ object AlfredRetrofitProvider {
|
|||||||
.message(errorMessage.message.orEmpty())
|
.message(errorMessage.message.orEmpty())
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
alfredApiLogsProvider.sendApiLog(request = request, response = response)
|
AlfredApiLogsManager.getAlfredApiLogsProvider()?.sendApiLog(request = request, response = response)
|
||||||
response
|
response
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user