Impl base app navigation

This commit is contained in:
Shcherbatykh Oleg
2026-02-19 11:56:10 +03:00
parent 40eaa03a67
commit 592d948cd0
39 changed files with 443 additions and 178 deletions

View File

@@ -13,9 +13,6 @@ android {
minSdk = libs.versions.minSdk.get().toInt()
consumerProguardFiles("consumer-rules.pro")
}
buildFeatures {
buildConfig = true
}
buildTypes {
release {
isMinifyEnabled = false
@@ -33,6 +30,9 @@ android {
kotlinOptions {
jvmTarget = jvm.toString()
}
buildFeatures {
buildConfig = true
}
}
kapt {
correctErrorTypes = true
@@ -51,5 +51,5 @@ dependencies {
api(libs.moshiKotlin)
api(libs.retrofitMoshi)
implementation(project(":core:common"))
implementation(projects.core.common)
}

View File

@@ -6,7 +6,7 @@ import okhttp3.Response
import javax.inject.Inject
import javax.inject.Singleton
private const val TAG = "NETWORK_DEBUG"
private const val LOG_DEBUG_TAG = "LOG_DEBUG_TAG"
@Singleton
class DebugInterceptor @Inject constructor() : Interceptor {
@@ -14,8 +14,8 @@ class DebugInterceptor @Inject constructor() : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response {
val request = chain.request()
Log.d(TAG, "URL: ${request.url}")
Log.d(TAG, "Method: ${request.method}")
Log.d(LOG_DEBUG_TAG, "URL: ${request.url}")
Log.d(LOG_DEBUG_TAG, "Method: ${request.method}")
return chain.proceed(request)
}

View File

@@ -6,15 +6,15 @@ import okhttp3.EventListener
import java.io.IOException
import java.net.InetAddress
private const val LOG_TAG = "NETWORK_DEBUG"
private const val LOG_DEBUG_TAG = "LOG_DEBUG_TAG"
class NetEventLogger : EventListener() {
override fun dnsStart(call: Call, domainName: String) {
Log.d(LOG_TAG, "dnsStart: $domainName")
Log.d(LOG_DEBUG_TAG, "dnsStart: $domainName")
}
override fun dnsEnd(call: Call, domainName: String, inetAddressList: List<InetAddress>) {
Log.d(LOG_TAG, "dnsEnd: $domainName -> $inetAddressList")
Log.d(LOG_DEBUG_TAG, "dnsEnd: $domainName -> $inetAddressList")
}
override fun connectStart(
@@ -22,30 +22,30 @@ class NetEventLogger : EventListener() {
inetSocketAddress: java.net.InetSocketAddress,
proxy: java.net.Proxy
) {
Log.d(LOG_TAG, "connectStart: $inetSocketAddress proxy=$proxy")
Log.d(LOG_DEBUG_TAG, "connectStart: $inetSocketAddress proxy=$proxy")
}
override fun secureConnectStart(call: Call) {
Log.d(LOG_TAG, "tlsStart")
Log.d(LOG_DEBUG_TAG, "tlsStart")
}
override fun secureConnectEnd(call: Call, handshake: okhttp3.Handshake?) {
Log.d(LOG_TAG, "tlsEnd: $handshake")
Log.d(LOG_DEBUG_TAG, "tlsEnd: $handshake")
}
override fun requestHeadersStart(call: Call) {
Log.d(LOG_TAG, "reqHeadersStart")
Log.d(LOG_DEBUG_TAG, "reqHeadersStart")
}
override fun responseHeadersStart(call: Call) {
Log.d(LOG_TAG, "respHeadersStart")
Log.d(LOG_DEBUG_TAG, "respHeadersStart")
}
override fun callFailed(call: Call, ioe: IOException) {
Log.e(LOG_TAG, "callFailed", ioe)
Log.e(LOG_DEBUG_TAG, "callFailed", ioe)
}
override fun callEnd(call: Call) {
Log.d(LOG_TAG, "callEnd")
Log.d(LOG_DEBUG_TAG, "callEnd")
}
}