Rearrange some files

pull/898/head
Alex Baker 5 years ago
parent c5846d1076
commit b83c2fa8b4

@ -1,4 +1,4 @@
package org.tasks.caldav; package org.tasks.activities;
import static org.tasks.dialogs.IconPickerDialog.newIconPicker; import static org.tasks.dialogs.IconPickerDialog.newIconPicker;
@ -18,7 +18,6 @@ import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.activities.ColorPickerActivity;
import org.tasks.dialogs.DialogBuilder; import org.tasks.dialogs.DialogBuilder;
import org.tasks.dialogs.IconPickerDialog.IconPickerCallback; import org.tasks.dialogs.IconPickerDialog.IconPickerCallback;
import org.tasks.injection.ThemedInjectingAppCompatActivity; import org.tasks.injection.ThemedInjectingAppCompatActivity;

@ -21,7 +21,6 @@ import com.todoroo.astrid.activity.TaskListFragment;
import com.todoroo.astrid.api.CustomFilter; import com.todoroo.astrid.api.CustomFilter;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.caldav.BaseListSettingsActivity;
import org.tasks.data.FilterDao; import org.tasks.data.FilterDao;
import org.tasks.injection.ActivityComponent; import org.tasks.injection.ActivityComponent;

@ -21,7 +21,6 @@ import com.todoroo.astrid.gtasks.api.GtasksInvoker;
import com.todoroo.astrid.service.TaskDeleter; import com.todoroo.astrid.service.TaskDeleter;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.caldav.BaseListSettingsActivity;
import org.tasks.data.GoogleTaskAccount; import org.tasks.data.GoogleTaskAccount;
import org.tasks.data.GoogleTaskList; import org.tasks.data.GoogleTaskList;
import org.tasks.data.GoogleTaskListDao; import org.tasks.data.GoogleTaskListDao;

@ -22,7 +22,6 @@ import com.todoroo.astrid.api.TagFilter;
import com.todoroo.astrid.helper.UUIDHelper; import com.todoroo.astrid.helper.UUIDHelper;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.caldav.BaseListSettingsActivity;
import org.tasks.data.TagDao; import org.tasks.data.TagDao;
import org.tasks.data.TagData; import org.tasks.data.TagData;
import org.tasks.data.TagDataDao; import org.tasks.data.TagDataDao;

@ -1,12 +1,13 @@
package org.tasks.activities; package org.tasks.caldav;
import android.content.Context; import android.content.Context;
import org.tasks.caldav.CaldavClient; import org.tasks.caldav.CaldavClient;
import org.tasks.gtasks.PlayServices; import org.tasks.gtasks.PlayServices;
import org.tasks.ui.CompletableViewModel; import org.tasks.ui.CompletableViewModel;
@SuppressWarnings("WeakerAccess")
public class AddCaldavAccountViewModel extends CompletableViewModel<String> { public class AddCaldavAccountViewModel extends CompletableViewModel<String> {
public void addAccount( void addAccount(
PlayServices playServices, PlayServices playServices,
Context context, Context context,
CaldavClient client, CaldavClient client,

@ -24,6 +24,7 @@ import com.todoroo.astrid.service.TaskDeleter;
import java.net.ConnectException; import java.net.ConnectException;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.activities.BaseListSettingsActivity;
import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavAccount;
import org.tasks.data.CaldavCalendar; import org.tasks.data.CaldavCalendar;
import org.tasks.data.CaldavDao; import org.tasks.data.CaldavDao;

@ -6,8 +6,6 @@ import androidx.appcompat.widget.Toolbar;
import androidx.lifecycle.ViewModelProviders; import androidx.lifecycle.ViewModelProviders;
import com.todoroo.astrid.helper.UUIDHelper; import com.todoroo.astrid.helper.UUIDHelper;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.activities.AddCaldavAccountViewModel;
import org.tasks.activities.UpdateCaldavAccountViewModel;
import org.tasks.analytics.Tracking.Events; import org.tasks.analytics.Tracking.Events;
import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavAccount;
import org.tasks.gtasks.PlayServices; import org.tasks.gtasks.PlayServices;

@ -4,8 +4,6 @@ import android.os.Bundle;
import androidx.lifecycle.ViewModelProviders; import androidx.lifecycle.ViewModelProviders;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.activities.CreateCalendarViewModel;
import org.tasks.activities.DeleteCalendarViewModel;
import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavAccount;
import org.tasks.data.CaldavCalendar; import org.tasks.data.CaldavCalendar;
import org.tasks.injection.ActivityComponent; import org.tasks.injection.ActivityComponent;

@ -1,11 +1,11 @@
package org.tasks.activities; package org.tasks.caldav;
import org.tasks.caldav.CaldavClient;
import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavAccount;
import org.tasks.ui.CompletableViewModel; import org.tasks.ui.CompletableViewModel;
@SuppressWarnings("WeakerAccess")
public class CreateCalendarViewModel extends CompletableViewModel<String> { public class CreateCalendarViewModel extends CompletableViewModel<String> {
public void createCalendar(CaldavClient client, CaldavAccount account, String name) { void createCalendar(CaldavClient client, CaldavAccount account, String name) {
run(() -> client.forAccount(account).makeCollection(name)); run(() -> client.forAccount(account).makeCollection(name));
} }
} }

@ -1,12 +1,12 @@
package org.tasks.activities; package org.tasks.caldav;
import org.tasks.caldav.CaldavClient;
import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavAccount;
import org.tasks.data.CaldavCalendar; import org.tasks.data.CaldavCalendar;
import org.tasks.ui.ActionViewModel; import org.tasks.ui.ActionViewModel;
@SuppressWarnings("WeakerAccess")
public class DeleteCalendarViewModel extends ActionViewModel { public class DeleteCalendarViewModel extends ActionViewModel {
public void deleteCalendar(CaldavClient client, CaldavAccount account, CaldavCalendar calendar) { void deleteCalendar(CaldavClient client, CaldavAccount account, CaldavCalendar calendar) {
run(() -> client.forCalendar(account, calendar).deleteCollection()); run(() -> client.forCalendar(account, calendar).deleteCollection());
} }
} }

@ -1,10 +1,10 @@
package org.tasks.activities; package org.tasks.caldav;
import org.tasks.caldav.CaldavClient;
import org.tasks.ui.CompletableViewModel; import org.tasks.ui.CompletableViewModel;
@SuppressWarnings("WeakerAccess")
public class UpdateCaldavAccountViewModel extends CompletableViewModel<String> { public class UpdateCaldavAccountViewModel extends CompletableViewModel<String> {
public void updateCaldavAccount( void updateCaldavAccount(
CaldavClient client, String url, String username, String password) { CaldavClient client, String url, String username, String password) {
run(() -> client.forUrl(url, username, password).getHomeSet()); run(() -> client.forUrl(url, username, password).getHomeSet());
} }

@ -1,4 +1,4 @@
package org.tasks.activities; package org.tasks.etesync;
import android.content.Context; import android.content.Context;
import androidx.core.util.Pair; import androidx.core.util.Pair;
@ -7,9 +7,10 @@ import org.tasks.etesync.EteSyncClient;
import org.tasks.gtasks.PlayServices; import org.tasks.gtasks.PlayServices;
import org.tasks.ui.CompletableViewModel; import org.tasks.ui.CompletableViewModel;
@SuppressWarnings("WeakerAccess")
public class AddEteSyncAccountViewModel public class AddEteSyncAccountViewModel
extends CompletableViewModel<Pair<String, String>> { extends CompletableViewModel<Pair<String, String>> {
public void addAccount( void addAccount(
PlayServices playServices, PlayServices playServices,
Context context, Context context,
EteSyncClient client, EteSyncClient client,

@ -14,8 +14,6 @@ import io.reactivex.Completable;
import io.reactivex.schedulers.Schedulers; import io.reactivex.schedulers.Schedulers;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.R; import org.tasks.R;
import org.tasks.activities.AddEteSyncAccountViewModel;
import org.tasks.activities.UpdateEteSyncAccountViewModel;
import org.tasks.analytics.Tracking.Events; import org.tasks.analytics.Tracking.Events;
import org.tasks.caldav.BaseCaldavAccountSettingsActivity; import org.tasks.caldav.BaseCaldavAccountSettingsActivity;
import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavAccount;
@ -102,8 +100,8 @@ public class EteSyncAccountSettingsActivity extends BaseCaldavAccountSettingsAct
@Override @Override
protected void updateAccount(String url, String username, String password) { protected void updateAccount(String url, String username, String password) {
updateAccountViewModel.addAccount( updateAccountViewModel.updateAccount(
context, eteSyncClient, url, username, password, getNewEncryptionPassword()); eteSyncClient, url, username, password, getNewEncryptionPassword());
} }
@Override @Override

@ -136,7 +136,7 @@ public class EteSyncClient {
account.getPassword(encryption)); account.getPassword(encryption));
} }
public EteSyncClient forUrl(String url, String username, String encryptionPassword, String token) EteSyncClient forUrl(String url, String username, String encryptionPassword, String token)
throws KeyManagementException, NoSuchAlgorithmException { throws KeyManagementException, NoSuchAlgorithmException {
return new EteSyncClient( return new EteSyncClient(
context, context,
@ -150,7 +150,7 @@ public class EteSyncClient {
foreground); foreground);
} }
public Pair<String, String> getKeyAndToken(String password) Pair<String, String> getKeyAndToken(String password)
throws IOException, Exceptions.HttpException, VersionTooNewException, IntegrityException { throws IOException, Exceptions.HttpException, VersionTooNewException, IntegrityException {
JournalAuthenticator journalAuthenticator = new JournalAuthenticator(httpClient, httpUrl); JournalAuthenticator journalAuthenticator = new JournalAuthenticator(httpClient, httpUrl);
String token = journalAuthenticator.getAuthToken(username, password); String token = journalAuthenticator.getAuthToken(username, password);
@ -214,7 +214,7 @@ public class EteSyncClient {
} }
} }
public EteSyncClient setForeground() { EteSyncClient setForeground() {
foreground = true; foreground = true;
return this; return this;
} }

@ -1,13 +1,11 @@
package org.tasks.activities; package org.tasks.etesync;
import android.content.Context;
import androidx.core.util.Pair; import androidx.core.util.Pair;
import org.tasks.etesync.EteSyncClient;
import org.tasks.ui.CompletableViewModel; import org.tasks.ui.CompletableViewModel;
@SuppressWarnings("WeakerAccess")
public class UpdateEteSyncAccountViewModel extends CompletableViewModel<Pair<String, String>> { public class UpdateEteSyncAccountViewModel extends CompletableViewModel<Pair<String, String>> {
public void addAccount( void updateAccount(
Context context,
EteSyncClient client, EteSyncClient client,
String url, String url,
String username, String username,
Loading…
Cancel
Save