mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-01 01:53:31 +00:00
Revised the gestures of the server adapter
This commit is contained in:
parent
642c41f0c0
commit
d88094b0cf
11 changed files with 195 additions and 21 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue