refactor instance blocks to paging

This commit is contained in:
Conny Duck 2023-07-04 19:30:57 +02:00
commit 626a8760ae
9 changed files with 226 additions and 159 deletions

View file

@ -31,6 +31,7 @@ import com.keylesspalace.tusky.components.drafts.DraftsViewModel
import com.keylesspalace.tusky.components.filters.EditFilterViewModel
import com.keylesspalace.tusky.components.filters.FiltersViewModel
import com.keylesspalace.tusky.components.followedtags.FollowedTagsViewModel
import com.keylesspalace.tusky.components.instancemute.InstanceMuteViewModel
import com.keylesspalace.tusky.components.login.LoginWebViewViewModel
import com.keylesspalace.tusky.components.notifications.NotificationsViewModel
import com.keylesspalace.tusky.components.report.ReportViewModel
@ -185,5 +186,10 @@ abstract class ViewModelModule {
@ViewModelKey(EditFilterViewModel::class)
internal abstract fun editFilterViewModel(viewModel: EditFilterViewModel): ViewModel
@Binds
@IntoMap
@ViewModelKey(InstanceMuteViewModel::class)
internal abstract fun instanceMuteViewModel(viewModel: InstanceMuteViewModel): ViewModel
// Add more ViewModels here
}