21 lines
674 B
Java
21 lines
674 B
Java
package de.danoeh.antennapod.net.sync.serviceinterface;
|
|
|
|
import java.util.List;
|
|
|
|
public interface ISyncService {
|
|
|
|
void login() throws SyncServiceException;
|
|
|
|
SubscriptionChanges getSubscriptionChanges(long lastSync) throws SyncServiceException;
|
|
|
|
UploadChangesResponse uploadSubscriptionChanges(
|
|
List<String> addedFeeds, List<String> removedFeeds) throws SyncServiceException;
|
|
|
|
EpisodeActionChanges getEpisodeActionChanges(long lastSync) throws SyncServiceException;
|
|
|
|
UploadChangesResponse uploadEpisodeActions(List<EpisodeAction> queuedEpisodeActions)
|
|
throws SyncServiceException;
|
|
|
|
void logout() throws SyncServiceException;
|
|
}
|