package com.joelapenna.foursquared;
import android.accounts.Account;
import android.content.ContentProviderOperation;
import android.content.ContentResolver;
import android.net.Uri;
import android.os.AsyncTask;
import com.joelapenna.foursquare.types.Checkin;
import com.joelapenna.foursquare.types.User;
import java.util.Collections;
import java.util.List;
import java.util.Observable;
final class PreEclairSyncImpl implements Sync {
final private Observable observable = new Observable();
final private static class NoopTask extends AsyncTask<Void,Void,Void> {
@Override
protected Void doInBackground(Void... voids) {
return null;
}
}
@Override
public boolean isEnabled() {
return false;
}
@Override
public boolean setEnabled(boolean enabled) {
return (!enabled);
}
@Override
public Observable getObservable() {
return observable;
}
@Override
public List<ContentProviderOperation> updateStatus(ContentResolver resolver, User friend, Checkin checkin) {
return Collections.emptyList();
}
@Override
public Uri getContactLookupUri(ContentResolver resolver, String userId) {
return null;
}
@Override
public AsyncTask<?, ?, ?> createSyncTask() {
return new NoopTask();
}
@Override
public void syncFriends(Account account) {
}
}