|
@@ -19,6 +19,7 @@ import com.google.gson.Gson;
|
|
|
import com.nextcloud.client.account.UserAccountManager;
|
|
|
import com.nextcloud.client.preferences.AppPreferences;
|
|
|
import com.nextcloud.client.preferences.AppPreferencesImpl;
|
|
|
+import com.nextcloud.common.NextcloudClient;
|
|
|
import com.owncloud.android.MainApp;
|
|
|
import com.owncloud.android.R;
|
|
|
import com.owncloud.android.datamodel.ArbitraryDataProvider;
|
|
@@ -26,9 +27,7 @@ import com.owncloud.android.datamodel.ArbitraryDataProviderImpl;
|
|
|
import com.owncloud.android.datamodel.PushConfigurationState;
|
|
|
import com.owncloud.android.datamodel.SignatureVerification;
|
|
|
import com.owncloud.android.lib.common.OwnCloudAccount;
|
|
|
-import com.owncloud.android.lib.common.OwnCloudClient;
|
|
|
import com.owncloud.android.lib.common.OwnCloudClientManagerFactory;
|
|
|
-import com.owncloud.android.lib.common.operations.RemoteOperation;
|
|
|
import com.owncloud.android.lib.common.operations.RemoteOperationResult;
|
|
|
import com.owncloud.android.lib.common.utils.Log_OC;
|
|
|
import com.owncloud.android.lib.resources.notifications.RegisterAccountDeviceForNotificationsOperation;
|
|
@@ -131,14 +130,11 @@ public final class PushUtils {
|
|
|
|
|
|
try {
|
|
|
ocAccount = new OwnCloudAccount(account, context);
|
|
|
- OwnCloudClient mClient = OwnCloudClientManagerFactory.getDefaultSingleton().
|
|
|
- getClientFor(ocAccount, context);
|
|
|
+ NextcloudClient mClient = OwnCloudClientManagerFactory.getDefaultSingleton().
|
|
|
+ getNextcloudClientFor(ocAccount, context);
|
|
|
|
|
|
- RemoteOperation unregisterAccountDeviceForNotificationsOperation = new
|
|
|
- UnregisterAccountDeviceForNotificationsOperation();
|
|
|
-
|
|
|
- RemoteOperationResult remoteOperationResult = unregisterAccountDeviceForNotificationsOperation.
|
|
|
- execute(mClient);
|
|
|
+ RemoteOperationResult<Void> remoteOperationResult =
|
|
|
+ new UnregisterAccountDeviceForNotificationsOperation().execute(mClient);
|
|
|
|
|
|
if (remoteOperationResult.getHttpCode() == HttpStatus.SC_ACCEPTED) {
|
|
|
String arbitraryValue;
|
|
@@ -201,8 +197,8 @@ public final class PushUtils {
|
|
|
TextUtils.isEmpty(providerValue)) {
|
|
|
try {
|
|
|
OwnCloudAccount ocAccount = new OwnCloudAccount(account, context);
|
|
|
- OwnCloudClient client = OwnCloudClientManagerFactory.getDefaultSingleton().
|
|
|
- getClientFor(ocAccount, context);
|
|
|
+ NextcloudClient client = OwnCloudClientManagerFactory.getDefaultSingleton().
|
|
|
+ getNextcloudClientFor(ocAccount, context);
|
|
|
|
|
|
RemoteOperationResult<PushResponse> remoteOperationResult =
|
|
|
new RegisterAccountDeviceForNotificationsOperation(pushTokenHash,
|