Suppress message model unchecked cast warning

This commit is contained in:
Niko Diamadis
2023-07-24 14:21:08 +02:00
parent 8c86e3f622
commit 08cd963aeb

View File

@@ -9,6 +9,7 @@ internal class MessagesModelFactory(
) : ViewModelProvider.Factory { ) : ViewModelProvider.Factory {
override fun <T : ViewModel> create(modelClass: Class<T>): T { override fun <T : ViewModel> create(modelClass: Class<T>): T {
if (modelClass == MessagesModel::class.java) { if (modelClass == MessagesModel::class.java) {
@Suppress("UNCHECKED_CAST")
return modelClass.cast(MessagesModel(modelParameterActivity)) as T return modelClass.cast(MessagesModel(modelParameterActivity)) as T
} }
throw IllegalArgumentException( throw IllegalArgumentException(