package com.cappielloantonio.play.viewmodel; import android.app.Application; import androidx.annotation.NonNull; import androidx.lifecycle.AndroidViewModel; import com.cappielloantonio.play.repository.PodcastRepository; import com.cappielloantonio.play.subsonic.models.PodcastChannel; import com.cappielloantonio.play.subsonic.models.PodcastEpisode; public class PodcastChannelBottomSheetViewModel extends AndroidViewModel { private final PodcastRepository podcastRepository; private PodcastChannel podcastChannel; public PodcastChannelBottomSheetViewModel(@NonNull Application application) { super(application); podcastRepository = new PodcastRepository(); } public PodcastChannel getPodcastChannel() { return podcastChannel; } public void setPodcastChannel(PodcastChannel podcastChannel) { this.podcastChannel = podcastChannel; } public void deletePodcastChannel() { if (podcastChannel != null) podcastRepository.deletePodcastChannel(podcastChannel.getId()); } }