Loading app/src/main/java/com/nextcloud/android/sso/InputStreamBinder.java +9 −4 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import com.nextcloud.android.utils.AccountManagerUtils; import com.nextcloud.android.utils.EncryptionUtils; import com.owncloud.android.lib.common.OwnCloudAccount; import com.owncloud.android.lib.common.OwnCloudClient; import com.owncloud.android.lib.common.OwnCloudClientFactory; import com.owncloud.android.lib.common.OwnCloudClientManager; import com.owncloud.android.lib.common.OwnCloudClientManagerFactory; import com.owncloud.android.lib.common.operations.RemoteOperation; Loading Loading @@ -337,7 +338,9 @@ public class InputStreamBinder extends IInputStreamService.Stub { final OwnCloudClientManager ownCloudClientManager = OwnCloudClientManagerFactory.getDefaultSingleton(); final OwnCloudAccount ownCloudAccount = new OwnCloudAccount(account, context); final OwnCloudClient client = ownCloudClientManager.getClientFor(ownCloudAccount, context); final OwnCloudClient client1 = ownCloudClientManager.getClientFor(ownCloudAccount, context); OwnCloudClient client = OwnCloudClientFactory.createOwnCloudClient(client1.getBaseUri(), context, true); client1.setCredentials(client1.getCredentials()); HttpMethodBase method = buildMethod(request, client.getBaseUri(), requestBodyInputStream); Loading Loading @@ -367,7 +370,7 @@ public class InputStreamBinder extends IInputStreamService.Stub { client.setFollowRedirects(true); int status = client.executeMethod(method); ownCloudClientManager.saveAllClients(context, account.type); //ownCloudClientManager.saveAllClients(context, account.type); // Check if status code is 2xx --> https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success if (status >= HTTP_STATUS_CODE_OK && status < HTTP_STATUS_CODE_MULTIPLE_CHOICES) { Loading Loading @@ -426,7 +429,9 @@ public class InputStreamBinder extends IInputStreamService.Stub { final OwnCloudClientManager ownCloudClientManager = OwnCloudClientManagerFactory.getDefaultSingleton(); final OwnCloudAccount ownCloudAccount = new OwnCloudAccount(account, context); final OwnCloudClient client = ownCloudClientManager.getClientFor(ownCloudAccount, context); final OwnCloudClient client1 = ownCloudClientManager.getClientFor(ownCloudAccount, context); OwnCloudClient client = OwnCloudClientFactory.createOwnCloudClient(client1.getBaseUri(), context, true); client1.setCredentials(client1.getCredentials()); HttpMethodBase method = buildMethod(request, client.getBaseUri(), requestBodyInputStream); Loading Loading @@ -456,7 +461,7 @@ public class InputStreamBinder extends IInputStreamService.Stub { client.setFollowRedirects(true); int status = client.executeMethod(method); ownCloudClientManager.saveAllClients(context, account.type); //ownCloudClientManager.saveAllClients(context, account.type); // Check if status code is 2xx --> https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success if (status >= HTTP_STATUS_CODE_OK && status < HTTP_STATUS_CODE_MULTIPLE_CHOICES) { Loading Loading
app/src/main/java/com/nextcloud/android/sso/InputStreamBinder.java +9 −4 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import com.nextcloud.android.utils.AccountManagerUtils; import com.nextcloud.android.utils.EncryptionUtils; import com.owncloud.android.lib.common.OwnCloudAccount; import com.owncloud.android.lib.common.OwnCloudClient; import com.owncloud.android.lib.common.OwnCloudClientFactory; import com.owncloud.android.lib.common.OwnCloudClientManager; import com.owncloud.android.lib.common.OwnCloudClientManagerFactory; import com.owncloud.android.lib.common.operations.RemoteOperation; Loading Loading @@ -337,7 +338,9 @@ public class InputStreamBinder extends IInputStreamService.Stub { final OwnCloudClientManager ownCloudClientManager = OwnCloudClientManagerFactory.getDefaultSingleton(); final OwnCloudAccount ownCloudAccount = new OwnCloudAccount(account, context); final OwnCloudClient client = ownCloudClientManager.getClientFor(ownCloudAccount, context); final OwnCloudClient client1 = ownCloudClientManager.getClientFor(ownCloudAccount, context); OwnCloudClient client = OwnCloudClientFactory.createOwnCloudClient(client1.getBaseUri(), context, true); client1.setCredentials(client1.getCredentials()); HttpMethodBase method = buildMethod(request, client.getBaseUri(), requestBodyInputStream); Loading Loading @@ -367,7 +370,7 @@ public class InputStreamBinder extends IInputStreamService.Stub { client.setFollowRedirects(true); int status = client.executeMethod(method); ownCloudClientManager.saveAllClients(context, account.type); //ownCloudClientManager.saveAllClients(context, account.type); // Check if status code is 2xx --> https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success if (status >= HTTP_STATUS_CODE_OK && status < HTTP_STATUS_CODE_MULTIPLE_CHOICES) { Loading Loading @@ -426,7 +429,9 @@ public class InputStreamBinder extends IInputStreamService.Stub { final OwnCloudClientManager ownCloudClientManager = OwnCloudClientManagerFactory.getDefaultSingleton(); final OwnCloudAccount ownCloudAccount = new OwnCloudAccount(account, context); final OwnCloudClient client = ownCloudClientManager.getClientFor(ownCloudAccount, context); final OwnCloudClient client1 = ownCloudClientManager.getClientFor(ownCloudAccount, context); OwnCloudClient client = OwnCloudClientFactory.createOwnCloudClient(client1.getBaseUri(), context, true); client1.setCredentials(client1.getCredentials()); HttpMethodBase method = buildMethod(request, client.getBaseUri(), requestBodyInputStream); Loading Loading @@ -456,7 +461,7 @@ public class InputStreamBinder extends IInputStreamService.Stub { client.setFollowRedirects(true); int status = client.executeMethod(method); ownCloudClientManager.saveAllClients(context, account.type); //ownCloudClientManager.saveAllClients(context, account.type); // Check if status code is 2xx --> https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success if (status >= HTTP_STATUS_CODE_OK && status < HTTP_STATUS_CODE_MULTIPLE_CHOICES) { Loading