package com.suno.android.ui.screens.create import androidx.lifecycle.ViewModel import com.suno.android.common_analytics.managers.AnalyticsManager import com.suno.android.utils.resolvers.ScreenVisitResolver import dagger.hilt.android.lifecycle.HiltViewModel import javax.inject.Inject @HiltViewModel class CreateNavGraphVM @Inject constructor( private val analyticsManager: AnalyticsManager, private val screenVisitResolver: ScreenVisitResolver, ) : ViewModel() { fun trackScreen( screenName: String?, ) { screenVisitResolver.resolve(screenName)?.value?.let { analyticsManager.trackScreenVisit(it) } } }