Add mentions support to CFv2.

This commit is contained in:
Cody Henthorne
2023-06-28 11:43:26 -04:00
committed by Nicholas
parent 0e6a3dd408
commit 04a5e56da7
8 changed files with 446 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.util
import androidx.annotation.MainThread
import androidx.fragment.app.Fragment
import androidx.fragment.app.activityViewModels
import androidx.fragment.app.viewModels
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
@@ -35,3 +36,12 @@ inline fun <reified VM : ViewModel> Fragment.viewModel(
factoryProducer = ViewModelFactory.factoryProducer(create)
)
}
@MainThread
inline fun <reified VM : ViewModel> Fragment.activityViewModel(
noinline create: () -> VM
): Lazy<VM> {
return activityViewModels(
factoryProducer = ViewModelFactory.factoryProducer(create)
)
}