From f938e16a83b5dc860495fa9e284eb0e9729f580f Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Sun, 5 Mar 2023 18:54:20 +0530 Subject: [PATCH] Inline AddToPlaylistDialog binding field, fix file name. --- .../libretube/ui/dialogs/AddToPlaylistDialog.kt | 11 +++++------ ...g_addtoplaylist.xml => dialog_add_to_playlist.xml} | 0 2 files changed, 5 insertions(+), 6 deletions(-) rename app/src/main/res/layout/{dialog_addtoplaylist.xml => dialog_add_to_playlist.xml} (100%) diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt index 26a954c3b..25c7a1c7c 100644 --- a/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt +++ b/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt @@ -12,7 +12,7 @@ import androidx.lifecycle.lifecycleScope import com.github.libretube.R import com.github.libretube.api.PlaylistsHelper import com.github.libretube.api.RetrofitInstance -import com.github.libretube.databinding.DialogAddtoplaylistBinding +import com.github.libretube.databinding.DialogAddToPlaylistBinding import com.github.libretube.extensions.TAG import com.github.libretube.extensions.toastFromMainThread import com.github.libretube.ui.models.PlaylistViewModel @@ -27,26 +27,25 @@ import kotlinx.coroutines.launch class AddToPlaylistDialog( private val videoId: String? = null ) : DialogFragment() { - private lateinit var binding: DialogAddtoplaylistBinding private val viewModel: PlaylistViewModel by activityViewModels() override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { - binding = DialogAddtoplaylistBinding.inflate(layoutInflater) + val binding = DialogAddToPlaylistBinding.inflate(layoutInflater) binding.createPlaylist.setOnClickListener { CreatePlaylistDialog { - fetchPlaylists() + fetchPlaylists(binding) }.show(childFragmentManager, null) } - fetchPlaylists() + fetchPlaylists(binding) return MaterialAlertDialogBuilder(requireContext()) .setView(binding.root) .show() } - private fun fetchPlaylists() { + private fun fetchPlaylists(binding: DialogAddToPlaylistBinding) { lifecycleScope.launchWhenCreated { val response = try { PlaylistsHelper.getPlaylists() diff --git a/app/src/main/res/layout/dialog_addtoplaylist.xml b/app/src/main/res/layout/dialog_add_to_playlist.xml similarity index 100% rename from app/src/main/res/layout/dialog_addtoplaylist.xml rename to app/src/main/res/layout/dialog_add_to_playlist.xml