Skip to content

Instantly share code, notes, and snippets.

@manuelvicnt
Created August 23, 2021 10:46
Show Gist options
  • Save manuelvicnt/1fcfbb9801fb3a4cf94407bbc56bfdb0 to your computer and use it in GitHub Desktop.
Save manuelvicnt/1fcfbb9801fb3a4cf94407bbc56bfdb0 to your computer and use it in GitHub Desktop.
@HiltViewModel
class FeedViewModel @Inject constructor(
private val loadCurrentMomentUseCase: LoadCurrentMomentUseCase,
loadAnnouncementsUseCase: LoadAnnouncementsUseCase,
private val loadStarredAndReservedSessionsUseCase: LoadStarredAndReservedSessionsUseCase,
getTimeZoneUseCase: GetTimeZoneUseCase,
getConferenceStateUseCase: GetConferenceStateUseCase,
private val timeProvider: TimeProvider,
private val analyticsHelper: AnalyticsHelper,
private val signInViewModelDelegate: SignInViewModelDelegate,
themedActivityDelegate: ThemedActivityDelegate,
private val snackbarMessageManager: SnackbarMessageManager
) : ViewModel(),
FeedEventListener,
ThemedActivityDelegate by themedActivityDelegate,
SignInViewModelDelegate by signInViewModelDelegate {
/* ... */
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment