mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 23:21:59 +01:00
let a server be edited and move its delete into the edit screen
This commit is contained in:
@@ -6,7 +6,6 @@ import com.subtracks.data.model.Source
|
||||
import com.subtracks.data.net.NetworkMode
|
||||
import com.subtracks.data.prefs.StreamQuality
|
||||
import com.subtracks.data.prefs.UserPreferences
|
||||
import com.subtracks.data.repo.DownloadRepository
|
||||
import com.subtracks.data.repo.SourceRepository
|
||||
import com.subtracks.data.source.DEFAULT_FETCH_CONCURRENCY
|
||||
import kotlinx.coroutines.flow.SharingStarted
|
||||
@@ -16,7 +15,6 @@ import kotlinx.coroutines.launch
|
||||
|
||||
class SettingsViewModel(
|
||||
private val sourceRepository: SourceRepository,
|
||||
private val downloadRepository: DownloadRepository,
|
||||
private val userPreferences: UserPreferences,
|
||||
) : ViewModel() {
|
||||
val sources: StateFlow<List<Source>> =
|
||||
@@ -44,13 +42,6 @@ class SettingsViewModel(
|
||||
viewModelScope.launch { sourceRepository.selectSource(id) }
|
||||
}
|
||||
|
||||
fun deleteSource(id: Long) {
|
||||
viewModelScope.launch {
|
||||
downloadRepository.removeSource(id)
|
||||
sourceRepository.deleteSource(id)
|
||||
}
|
||||
}
|
||||
|
||||
fun setWifiQuality(quality: StreamQuality) {
|
||||
viewModelScope.launch { userPreferences.setStreamQuality(NetworkMode.Wifi, quality) }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user