Fix crash when entering convo with mention in draft.

This commit is contained in:
Alex Hart
2025-11-07 15:26:36 -04:00
committed by GitHub
parent 85aab85d87
commit aa5f5a9c2a
5 changed files with 32 additions and 6 deletions

View File

@@ -8,6 +8,7 @@ import androidx.fragment.app.activityViewModels
import androidx.fragment.app.viewModels
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.ViewModelStoreOwner
import androidx.lifecycle.viewmodel.CreationExtras
/**
@@ -42,9 +43,11 @@ inline fun <reified VM : ViewModel> ComponentActivity.viewModel(
@MainThread
inline fun <reified VM : ViewModel> Fragment.viewModel(
noinline ownerProducer: () -> ViewModelStoreOwner = { this },
noinline create: (CreationExtras) -> VM
): Lazy<VM> {
return viewModels(
ownerProducer = ownerProducer,
factoryProducer = ViewModelFactory.factoryProducer(create)
)
}