Remove deprecated view model factory.

This commit is contained in:
Alex Hart
2025-10-20 14:45:16 -03:00
committed by Greyson Parrelli
parent 1b2e80d2c8
commit 07d270a82d
3 changed files with 15 additions and 68 deletions

View File

@@ -11,6 +11,7 @@ import androidx.core.view.postDelayed
import androidx.core.view.updateLayoutParams
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.createSavedStateHandle
import androidx.navigation.fragment.findNavController
import com.google.android.material.dialog.MaterialAlertDialogBuilder
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
@@ -32,7 +33,7 @@ import org.thoughtcrime.securesms.mediasend.v2.text.send.TextStoryPostSendReposi
import org.thoughtcrime.securesms.mediasend.v2.text.send.TextStoryPostSendResult
import org.thoughtcrime.securesms.safety.SafetyNumberBottomSheet
import org.thoughtcrime.securesms.stories.Stories
import org.thoughtcrime.securesms.util.activitySavedStateViewModel
import org.thoughtcrime.securesms.util.activityViewModel
import org.thoughtcrime.securesms.util.visible
import java.util.Optional
@@ -56,8 +57,8 @@ class TextStoryPostCreationFragment : Fragment(R.layout.stories_text_post_creati
}
)
private val linkPreviewViewModel: LinkPreviewViewModelV2 by activitySavedStateViewModel { handle ->
LinkPreviewViewModelV2(handle, enablePlaceholder = true)
private val linkPreviewViewModel: LinkPreviewViewModelV2 by activityViewModel { extras ->
LinkPreviewViewModelV2(extras.createSavedStateHandle(), enablePlaceholder = true)
}
private val lifecycleDisposable = LifecycleDisposable()