Skip to content

Instantly share code, notes, and snippets.

@manuelvicnt
Created August 23, 2021 10:34
Show Gist options
  • Save manuelvicnt/ebcae759d40aaaee15ec37e83f431eec to your computer and use it in GitHub Desktop.
Save manuelvicnt/ebcae759d40aaaee15ec37e83f431eec to your computer and use it in GitHub Desktop.
class FeedViewModel(
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