feat: check and save usable OpenSubsonic APIs

This commit is contained in:
CappielloAntonio 2024-02-17 23:39:25 +01:00
parent 234c9a10d2
commit b9462d7374
5 changed files with 65 additions and 7 deletions

View file

@ -8,6 +8,10 @@ import androidx.lifecycle.LiveData;
import com.cappielloantonio.tempo.repository.QueueRepository;
import com.cappielloantonio.tempo.repository.SystemRepository;
import com.cappielloantonio.tempo.subsonic.models.OpenSubsonicExtension;
import com.cappielloantonio.tempo.subsonic.models.SubsonicResponse;
import java.util.List;
public class MainViewModel extends AndroidViewModel {
private static final String TAG = "SearchViewModel";
@ -25,7 +29,11 @@ public class MainViewModel extends AndroidViewModel {
return queueRepository.count() != 0;
}
public LiveData<Boolean> ping() {
public LiveData<SubsonicResponse> ping() {
return systemRepository.ping();
}
public LiveData<List<OpenSubsonicExtension>> getOpenSubsonicExtensions() {
return systemRepository.getOpenSubsonicExtensions();
}
}