mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-02-02 23:43:37 +00:00
Revised the gestures of the server adapter
This commit is contained in:
@@ -12,6 +12,7 @@ import com.cappielloantonio.play.App;
|
||||
import com.cappielloantonio.play.interfaces.MediaCallback;
|
||||
import com.cappielloantonio.play.model.Album;
|
||||
import com.cappielloantonio.play.model.Server;
|
||||
import com.cappielloantonio.play.model.Song;
|
||||
import com.cappielloantonio.play.repository.AlbumRepository;
|
||||
import com.cappielloantonio.play.repository.ServerRepository;
|
||||
import com.cappielloantonio.play.subsonic.models.AlbumID3;
|
||||
@@ -27,6 +28,7 @@ import retrofit2.Callback;
|
||||
|
||||
public class LoginViewModel extends AndroidViewModel {
|
||||
private ServerRepository serverRepository;
|
||||
private Server toEdit = null;
|
||||
|
||||
public LoginViewModel(@NonNull Application application) {
|
||||
super(application);
|
||||
@@ -43,6 +45,23 @@ public class LoginViewModel extends AndroidViewModel {
|
||||
}
|
||||
|
||||
public void deleteServer(Server server) {
|
||||
serverRepository.delete(server);
|
||||
if(server != null) {
|
||||
serverRepository.delete(server);
|
||||
}
|
||||
else if(toEdit != null) {
|
||||
serverRepository.delete(toEdit);
|
||||
}
|
||||
}
|
||||
|
||||
public void orderServer(List<Server> servers) {
|
||||
serverRepository.order(servers);
|
||||
}
|
||||
|
||||
public void setServerToEdit(Server server) {
|
||||
toEdit = server;
|
||||
}
|
||||
|
||||
public Server getServerToEdit() {
|
||||
return toEdit;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user