Rename SyncAdapterHelper to GtaskSyncAdapterHelper

pull/645/head
Alex Baker 6 years ago
parent 1277948bf9
commit 195ed35058

@ -9,7 +9,7 @@ import com.todoroo.astrid.api.Filter;
import com.todoroo.astrid.api.GtasksFilter;
import org.tasks.data.GoogleTaskList;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import java.util.List;
@ -27,17 +27,17 @@ import static java.util.Collections.emptyList;
public class GtasksFilterExposer {
private final GtasksListService gtasksListService;
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject
public GtasksFilterExposer(GtasksListService gtasksListService, SyncAdapterHelper syncAdapterHelper) {
public GtasksFilterExposer(GtasksListService gtasksListService, GtaskSyncAdapterHelper gtaskSyncAdapterHelper) {
this.gtasksListService = gtasksListService;
this.syncAdapterHelper = syncAdapterHelper;
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
}
public List<Filter> getFilters() {
// if we aren't logged in (or we are logged in to astrid.com), don't expose features
if(!syncAdapterHelper.isEnabled()) {
if(!gtaskSyncAdapterHelper.isEnabled()) {
return emptyList();
}
@ -49,7 +49,7 @@ public class GtasksFilterExposer {
}
public Filter getFilter(long id) {
if (syncAdapterHelper.isEnabled()) {
if (gtaskSyncAdapterHelper.isEnabled()) {
GoogleTaskList list = gtasksListService.getList(id);
if (list != null) {
return filterFromList(list);

@ -18,8 +18,8 @@ import org.tasks.analytics.Tracker;
import org.tasks.analytics.Tracking;
import org.tasks.data.GoogleTaskDao;
import org.tasks.dialogs.DialogBuilder;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.gtasks.PlayServicesAvailability;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.injection.ActivityComponent;
import org.tasks.injection.InjectingPreferenceActivity;
import org.tasks.preferences.ActivityPermissionRequestor;
@ -36,7 +36,7 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
@Inject GtasksPreferenceService gtasksPreferenceService;
@Inject ActivityPermissionRequestor permissionRequestor;
@Inject Tracker tracker;
@Inject SyncAdapterHelper syncAdapterHelper;
@Inject GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject PlayServicesAvailability playServicesAvailability;
@Inject DialogBuilder dialogBuilder;
@Inject GoogleTaskDao googleTaskDao;
@ -48,7 +48,7 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
addPreferencesFromResource(R.xml.preferences_gtasks);
final CheckBoxPreference gtaskPreference = (CheckBoxPreference) findPreference(getString(R.string.sync_gtasks));
gtaskPreference.setChecked(syncAdapterHelper.isEnabled());
gtaskPreference.setChecked(gtaskSyncAdapterHelper.isEnabled());
gtaskPreference.setOnPreferenceChangeListener((preference, newValue) -> {
if ((boolean) newValue) {
if (!playServicesAvailability.refreshAndCheck()) {
@ -58,7 +58,7 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
}
return false;
} else {
syncAdapterHelper.enableSynchronization(false);
gtaskSyncAdapterHelper.enableSynchronization(false);
tracker.reportEvent(Tracking.Events.GTASK_DISABLED);
gtasksPreferenceService.stopOngoing();
return true;
@ -70,7 +70,7 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
gtasksPreferenceService.getLastSyncDate())));
}
findPreference(getString(R.string.gtask_background_sync)).setOnPreferenceChangeListener((preference, o) -> {
syncAdapterHelper.enableSynchronization((Boolean) o);
gtaskSyncAdapterHelper.enableSynchronization((Boolean) o);
return true;
});
findPreference(getString(R.string.sync_SPr_forget_key)).setOnPreferenceClickListener(preference -> {
@ -79,7 +79,7 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
gtasksPreferenceService.clearLastSyncDate();
gtasksPreferenceService.setUserName(null);
googleTaskDao.deleteAll();
syncAdapterHelper.enableSynchronization(false);
gtaskSyncAdapterHelper.enableSynchronization(false);
tracker.reportEvent(Tracking.Events.GTASK_LOGOUT);
gtaskPreference.setChecked(false);
})
@ -98,8 +98,8 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
super.onPostResume();
CheckBoxPreference backgroundSync = (CheckBoxPreference) findPreference(getString(R.string.gtask_background_sync));
backgroundSync.setChecked(syncAdapterHelper.isSyncEnabled());
if (syncAdapterHelper.isMasterSyncEnabled()) {
backgroundSync.setChecked(gtaskSyncAdapterHelper.isSyncEnabled());
if (gtaskSyncAdapterHelper.isMasterSyncEnabled()) {
backgroundSync.setSummary(null);
} else {
backgroundSync.setSummary(R.string.master_sync_warning);
@ -111,7 +111,7 @@ public class GtasksPreferences extends InjectingPreferenceActivity {
if (requestCode == REQUEST_LOGIN) {
boolean enabled = resultCode == RESULT_OK;
if (enabled) {
syncAdapterHelper.enableSynchronization(true);
gtaskSyncAdapterHelper.enableSynchronization(true);
tracker.reportEvent(Tracking.Events.GTASK_ENABLED);
}
((CheckBoxPreference) findPreference(getString(R.string.sync_gtasks))).setChecked(enabled);

@ -19,7 +19,7 @@ import com.todoroo.astrid.gtasks.api.MoveRequest;
import org.tasks.analytics.Tracker;
import org.tasks.data.GoogleTask;
import org.tasks.data.GoogleTaskDao;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.injection.ApplicationScope;
import java.io.IOException;
@ -40,7 +40,7 @@ public class GtasksSyncService {
private final GtasksPreferenceService gtasksPreferenceService;
private final GtasksInvoker gtasksInvoker;
private final LinkedBlockingQueue<SyncOnSaveOperation> operationQueue = new LinkedBlockingQueue<>();
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
private final Tracker tracker;
private final GoogleTaskDao googleTaskDao;
@ -48,12 +48,12 @@ public class GtasksSyncService {
public GtasksSyncService(TaskDao taskDao,
GtasksPreferenceService gtasksPreferenceService,
GtasksInvoker gtasksInvoker,
SyncAdapterHelper syncAdapterHelper, Tracker tracker,
GtaskSyncAdapterHelper gtaskSyncAdapterHelper, Tracker tracker,
GoogleTaskDao googleTaskDao) {
this.taskDao = taskDao;
this.gtasksPreferenceService = gtasksPreferenceService;
this.gtasksInvoker = gtasksInvoker;
this.syncAdapterHelper = syncAdapterHelper;
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
this.tracker = tracker;
this.googleTaskDao = googleTaskDao;
new OperationPushThread(operationQueue).start();
@ -134,7 +134,7 @@ public class GtasksSyncService {
{
return;
}
if (!syncAdapterHelper.isEnabled()) {
if (!gtaskSyncAdapterHelper.isEnabled()) {
return;
}

@ -9,7 +9,7 @@ import com.todoroo.astrid.gtasks.sync.GtasksSyncService;
import com.todoroo.astrid.sync.SyncResultCallback;
import org.tasks.data.GoogleTaskList;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.sync.SyncExecutor;
import javax.inject.Inject;
@ -28,18 +28,18 @@ public class SyncV2Service {
* for responding to sync requests through this new API.
*/
private final SyncExecutor syncExecutor;
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
private final GtasksSyncService gtasksSyncService;
@Inject
public SyncV2Service(SyncExecutor syncExecutor, SyncAdapterHelper syncAdapterHelper, GtasksSyncService gtasksSyncService) {
public SyncV2Service(SyncExecutor syncExecutor, GtaskSyncAdapterHelper gtaskSyncAdapterHelper, GtasksSyncService gtasksSyncService) {
this.syncExecutor = syncExecutor;
this.syncAdapterHelper = syncAdapterHelper;
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
this.gtasksSyncService = gtasksSyncService;
}
public void clearCompleted(final GoogleTaskList list, final SyncResultCallback callback) {
if (syncAdapterHelper.isEnabled()) {
if (gtaskSyncAdapterHelper.isEnabled()) {
syncExecutor.execute(callback, () -> {
callback.started();
try {

@ -4,7 +4,7 @@ import com.todoroo.astrid.gtasks.GtasksPreferenceService;
import org.tasks.billing.InventoryHelper;
import org.tasks.gtasks.PlayServicesAvailability;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import javax.inject.Inject;
@ -12,22 +12,22 @@ public class FlavorSetup {
private final GtasksPreferenceService gtasksPreferenceService;
private final InventoryHelper inventoryHelper;
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
private final PlayServicesAvailability playServicesAvailability;
@Inject
public FlavorSetup(GtasksPreferenceService gtasksPreferenceService, InventoryHelper inventoryHelper,
SyncAdapterHelper syncAdapterHelper, PlayServicesAvailability playServicesAvailability) {
GtaskSyncAdapterHelper gtaskSyncAdapterHelper, PlayServicesAvailability playServicesAvailability) {
this.gtasksPreferenceService = gtasksPreferenceService;
this.inventoryHelper = inventoryHelper;
this.syncAdapterHelper = syncAdapterHelper;
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
this.playServicesAvailability = playServicesAvailability;
}
public void setup() {
inventoryHelper.initialize();
gtasksPreferenceService.stopOngoing(); // if sync ongoing flag was set, clear it
syncAdapterHelper.enableSynchronization(syncAdapterHelper.isEnabled());
gtaskSyncAdapterHelper.enableSynchronization(gtaskSyncAdapterHelper.isEnabled());
playServicesAvailability.refresh();
}
}

@ -19,7 +19,7 @@ import javax.inject.Inject;
import timber.log.Timber;
public class SyncAdapterHelper {
public class GtaskSyncAdapterHelper {
private static final String AUTHORITY = "org.tasks";
@ -30,9 +30,9 @@ public class SyncAdapterHelper {
private final Tracker tracker;
@Inject
public SyncAdapterHelper(AccountManager accountManager, Preferences preferences,
GtasksPreferenceService gtasksPreferenceService,
PlayServicesAvailability playServicesAvailability, Tracker tracker) {
public GtaskSyncAdapterHelper(AccountManager accountManager, Preferences preferences,
GtasksPreferenceService gtasksPreferenceService,
PlayServicesAvailability playServicesAvailability, Tracker tracker) {
this.accountManager = accountManager;
this.preferences = preferences;
this.gtasksPreferenceService = gtasksPreferenceService;

@ -4,21 +4,21 @@ import com.google.common.base.Strings;
import com.todoroo.astrid.data.SyncFlags;
import com.todoroo.astrid.data.Task;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import javax.inject.Inject;
public class GoogleTaskPusher {
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject
public GoogleTaskPusher(SyncAdapterHelper syncAdapterHelper) {
this.syncAdapterHelper = syncAdapterHelper;
public GoogleTaskPusher(GtaskSyncAdapterHelper gtaskSyncAdapterHelper) {
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
}
void push(Task task, Task original) {
if(!syncAdapterHelper.isEnabled()) {
if(!gtaskSyncAdapterHelper.isEnabled()) {
return;
}
@ -35,7 +35,7 @@ public class GoogleTaskPusher {
!task.getCompletionDate().equals(original.getCompletionDate()) ||
!task.getDeletionDate().equals(original.getDeletionDate()) ||
task.checkAndClearTransitory(SyncFlags.FORCE_SYNC)) {
syncAdapterHelper.requestSynchronization();
gtaskSyncAdapterHelper.requestSynchronization();
}
}
}

@ -48,7 +48,7 @@ import org.tasks.data.TagDataDao;
import org.tasks.dialogs.SortDialog;
import org.tasks.fragments.CommentBarFragment;
import org.tasks.gtasks.RemoteListSelectionHandler;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.injection.ActivityComponent;
import org.tasks.injection.InjectingAppCompatActivity;
import org.tasks.intents.TaskIntents;
@ -97,7 +97,7 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
@Inject TagDataDao tagDataDao;
@Inject Theme theme;
@Inject ThemeCache themeCache;
@Inject SyncAdapterHelper syncAdapterHelper;
@Inject GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject Tracker tracker;
@Inject TaskCreator taskCreator;
@Inject TaskDao taskDao;
@ -274,7 +274,7 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
localBroadcastManager.registerRepeatReceiver(repeatConfirmationReceiver);
syncAdapterHelper.checkPlayServices(getTaskListFragment());
gtaskSyncAdapterHelper.checkPlayServices(getTaskListFragment());
}
public void restart() {

@ -50,7 +50,7 @@ import org.tasks.analytics.Tracker;
import org.tasks.analytics.Tracking;
import org.tasks.dialogs.DialogBuilder;
import org.tasks.dialogs.SortDialog;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.injection.ForActivity;
import org.tasks.injection.FragmentComponent;
import org.tasks.injection.InjectingFragment;
@ -97,7 +97,7 @@ public class TaskListFragment extends InjectingFragment implements
// --- instance variables
@Inject SyncAdapterHelper syncAdapterHelper;
@Inject GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject TaskDeleter taskDeleter;
@Inject TaskDuplicator taskDuplicator;
@Inject @ForActivity Context context;
@ -135,7 +135,7 @@ public class TaskListFragment extends InjectingFragment implements
@Override
public void onRefresh() {
if (!syncAdapterHelper.initiateManualSync()) {
if (!gtaskSyncAdapterHelper.initiateManualSync()) {
refresh();
}
}
@ -477,7 +477,7 @@ public class TaskListFragment extends InjectingFragment implements
for (Task task : tasks) {
onTaskCreated(task.getUuid());
}
syncAdapterHelper.requestSynchronization();
gtaskSyncAdapterHelper.requestSynchronization();
}
public void onTaskCreated(String uuid) {

@ -21,8 +21,8 @@ import org.tasks.analytics.Tracker;
import org.tasks.analytics.Tracking;
import org.tasks.calendars.AndroidCalendar;
import org.tasks.calendars.CalendarProvider;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.gtasks.RemoteListSelectionHandler;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.injection.ActivityComponent;
import org.tasks.injection.InjectingPreferenceActivity;
import org.tasks.preferences.ActivityPermissionRequestor;
@ -46,7 +46,7 @@ public class DefaultsPreferences extends InjectingPreferenceActivity implements
@Inject ActivityPermissionRequestor permissionRequester;
@Inject Tracker tracker;
@Inject GtasksPreferenceService gtasksPreferenceService;
@Inject SyncAdapterHelper syncAdapterHelper;
@Inject GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject DefaultFilterProvider defaultFilterProvider;
private Preference defaultCalendarPref;
@ -69,7 +69,7 @@ public class DefaultsPreferences extends InjectingPreferenceActivity implements
? getString(R.string.dont_add_to_calendar)
: defaultCalendarName);
if (syncAdapterHelper.isEnabled()) {
if (gtaskSyncAdapterHelper.isEnabled()) {
findPreference(R.string.p_default_remote_list).setOnPreferenceClickListener(preference -> {
newRemoteListNativePicker(defaultFilterProvider.getDefaultRemoteList())
.show(getFragmentManager(), FRAG_TAG_REMOTE_LIST_SELECTION);

@ -21,7 +21,7 @@ import org.tasks.data.GoogleTask;
import org.tasks.data.GoogleTaskList;
import org.tasks.data.Tag;
import org.tasks.data.TagData;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.injection.ForApplication;
import java.util.HashMap;
@ -47,15 +47,15 @@ public class FilterCriteriaProvider {
private final TagService tagService;
private final GtasksListService gtasksListService;
private final Resources r;
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
@Inject
public FilterCriteriaProvider(@ForApplication Context context, TagService tagService,
GtasksListService gtasksListService, SyncAdapterHelper syncAdapterHelper) {
GtasksListService gtasksListService, GtaskSyncAdapterHelper gtaskSyncAdapterHelper) {
this.context = context;
this.tagService = tagService;
this.gtasksListService = gtasksListService;
this.syncAdapterHelper = syncAdapterHelper;
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
r = context.getResources();
}
@ -68,7 +68,7 @@ public class FilterCriteriaProvider {
result.add(getDueDateFilter());
result.add(getImportanceFilter());
result.add(getTaskTitleContainsFilter());
if (syncAdapterHelper.isEnabled()) {
if (gtaskSyncAdapterHelper.isEnabled()) {
result.add(getGtasksFilterCriteria());
}

@ -16,7 +16,7 @@ import com.todoroo.astrid.ui.ReminderControlSet;
import org.tasks.BuildConfig;
import org.tasks.R;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.preferences.Preferences;
import org.tasks.ui.CalendarControlSet;
import org.tasks.ui.DeadlineControlSet;
@ -72,11 +72,11 @@ public class TaskEditControlSetFragmentManager {
private final Map<String, Integer> controlSetFragments = new LinkedHashMap<>();
private final List<String> displayOrder;
private final SyncAdapterHelper syncAdapterHelper;
private final GtaskSyncAdapterHelper gtaskSyncAdapterHelper;
private int numRows;
public TaskEditControlSetFragmentManager(Activity activity, Preferences preferences, SyncAdapterHelper syncAdapterHelper) {
this.syncAdapterHelper = syncAdapterHelper;
public TaskEditControlSetFragmentManager(Activity activity, Preferences preferences, GtaskSyncAdapterHelper gtaskSyncAdapterHelper) {
this.gtaskSyncAdapterHelper = gtaskSyncAdapterHelper;
displayOrder = BeastModePreferences.constructOrderedControlList(preferences, activity);
displayOrder.add(0, activity.getString(EditTitleControlSet.TAG));
displayOrder.add(1, activity.getString(CommentBarFragment.TAG));
@ -151,7 +151,7 @@ public class TaskEditControlSetFragmentManager {
case CommentBarFragment.TAG:
return new CommentBarFragment();
case RemoteListFragment.TAG:
return syncAdapterHelper.isEnabled()
return gtaskSyncAdapterHelper.isEnabled()
? new RemoteListFragment()
: null;
default:

@ -5,7 +5,7 @@ import android.content.Context;
import org.tasks.R;
import org.tasks.fragments.TaskEditControlSetFragmentManager;
import org.tasks.gtasks.SyncAdapterHelper;
import org.tasks.gtasks.GtaskSyncAdapterHelper;
import org.tasks.preferences.Preferences;
import org.tasks.themes.ThemeAccent;
import org.tasks.themes.ThemeBase;
@ -55,7 +55,7 @@ public class ActivityModule {
@Provides
@ActivityScope
public TaskEditControlSetFragmentManager getTaskEditControlSetFragmentManager(Preferences preferences, SyncAdapterHelper syncAdapterHelper) {
return new TaskEditControlSetFragmentManager(activity, preferences, syncAdapterHelper);
public TaskEditControlSetFragmentManager getTaskEditControlSetFragmentManager(Preferences preferences, GtaskSyncAdapterHelper gtaskSyncAdapterHelper) {
return new TaskEditControlSetFragmentManager(activity, preferences, gtaskSyncAdapterHelper);
}
}

Loading…
Cancel
Save