diff --git a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/SDKModule.kt b/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/SDKModule.kt index 8168429470..72d9037c0e 100644 --- a/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/SDKModule.kt +++ b/android/application-platform/navi-ap/src/main/kotlin/com/navi/ap/di/SDKModule.kt @@ -11,16 +11,16 @@ import android.content.Context import dagger.Module import dagger.Provides import dagger.hilt.InstallIn +import dagger.hilt.android.components.ViewModelComponent import dagger.hilt.android.qualifiers.ApplicationContext -import dagger.hilt.components.SingletonComponent -import javax.inject.Singleton +import dagger.hilt.android.scopes.ViewModelScoped import live.hms.video.sdk.HMSSDK @Module -@InstallIn(SingletonComponent::class) +@InstallIn(ViewModelComponent::class) class SDKModule { - @Singleton + @ViewModelScoped @HmsSDK @Provides fun providesHmsSDK(@ApplicationContext applicationContext: Context): HMSSDK {