chore(dm): WebSocket raw JSON 로그를 주입한다

This commit is contained in:
2026-07-11 22:03:32 +09:00
parent 11a42bf8a1
commit 273feef017

View File

@@ -2,6 +2,7 @@ package kr.co.vividnext.sodalive.di
import android.content.Context import android.content.Context
import com.google.gson.GsonBuilder import com.google.gson.GsonBuilder
import com.orhanobut.logger.Logger
import kr.co.vividnext.sodalive.BuildConfig import kr.co.vividnext.sodalive.BuildConfig
import kr.co.vividnext.sodalive.agora.v2v.V2vApi import kr.co.vividnext.sodalive.agora.v2v.V2vApi
import kr.co.vividnext.sodalive.agora.v2v.V2vRepository import kr.co.vividnext.sodalive.agora.v2v.V2vRepository
@@ -349,7 +350,14 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
single { ApiBuilder().build(get(), CharacterCommentApi::class.java) } single { ApiBuilder().build(get(), CharacterCommentApi::class.java) }
single { ApiBuilder().build(get(), OriginalWorkApi::class.java) } single { ApiBuilder().build(get(), OriginalWorkApi::class.java) }
single { ApiBuilder().build(get<Retrofit>(named("agoraRetrofit")), V2vApi::class.java) } single { ApiBuilder().build(get<Retrofit>(named("agoraRetrofit")), V2vApi::class.java) }
single { DmChatSocketClient(okHttpClient = get(), gson = get(), baseUrl = baseUrl) } single {
DmChatSocketClient(
okHttpClient = get(),
gson = get(),
baseUrl = baseUrl,
rawJsonLogger = { rawJson -> Logger.d("DM WebSocket raw JSON: $rawJson") }
)
}
} }
private val viewModelModule = module { private val viewModelModule = module {