|
@@ -53,6 +53,7 @@ import com.owncloud.android.authentication.AccountUtils;
|
|
import com.owncloud.android.authentication.AuthenticatorActivity;
|
|
import com.owncloud.android.authentication.AuthenticatorActivity;
|
|
import com.owncloud.android.datamodel.ArbitraryDataProvider;
|
|
import com.owncloud.android.datamodel.ArbitraryDataProvider;
|
|
import com.owncloud.android.datamodel.PushConfigurationState;
|
|
import com.owncloud.android.datamodel.PushConfigurationState;
|
|
|
|
+import com.owncloud.android.datamodel.SyncedFolderProvider;
|
|
import com.owncloud.android.lib.common.UserInfo;
|
|
import com.owncloud.android.lib.common.UserInfo;
|
|
import com.owncloud.android.lib.common.operations.RemoteOperation;
|
|
import com.owncloud.android.lib.common.operations.RemoteOperation;
|
|
import com.owncloud.android.lib.common.operations.RemoteOperationResult;
|
|
import com.owncloud.android.lib.common.operations.RemoteOperationResult;
|
|
@@ -346,6 +347,11 @@ public class UserInfoActivity extends FileActivity {
|
|
// remove contact backup job
|
|
// remove contact backup job
|
|
ContactsPreferenceActivity.cancelContactBackupJobForAccount(getActivity(), account);
|
|
ContactsPreferenceActivity.cancelContactBackupJobForAccount(getActivity(), account);
|
|
|
|
|
|
|
|
+ // delete all synced folder for an account
|
|
|
|
+ SyncedFolderProvider syncedFolderProvider = new SyncedFolderProvider(
|
|
|
|
+ getActivity().getContentResolver());
|
|
|
|
+ syncedFolderProvider.deleteSyncFoldersForAccount(account);
|
|
|
|
+
|
|
// disable daily backup
|
|
// disable daily backup
|
|
ArbitraryDataProvider arbitraryDataProvider = new ArbitraryDataProvider(
|
|
ArbitraryDataProvider arbitraryDataProvider = new ArbitraryDataProvider(
|
|
getActivity().getContentResolver());
|
|
getActivity().getContentResolver());
|