Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0862c66b authored by jabarros's avatar jabarros Committed by David A. Velasco
Browse files

Update RemoteOperation.ResultCode to include enum value for FORBIDDEN results

parent 5ebf81e2
Loading
Loading
Loading
Loading
+8 −4
Original line number Original line Diff line number Diff line
@@ -41,13 +41,13 @@ import org.apache.commons.httpclient.HttpStatus;
import org.apache.jackrabbit.webdav.DavException;
import org.apache.jackrabbit.webdav.DavException;
import org.json.JSONException;
import org.json.JSONException;


import com.owncloud.android.lib.common.accounts.AccountUtils.AccountNotFoundException;
import com.owncloud.android.lib.common.network.CertificateCombinedException;

import android.accounts.Account;
import android.accounts.Account;
import android.accounts.AccountsException;
import android.accounts.AccountsException;
import android.util.Log;
import android.util.Log;


import com.owncloud.android.lib.common.accounts.AccountUtils.AccountNotFoundException;
import com.owncloud.android.lib.common.network.CertificateCombinedException;



/**
/**
 * The result of a remote operation required to an ownCloud server.
 * The result of a remote operation required to an ownCloud server.
@@ -98,7 +98,8 @@ public class RemoteOperationResult implements Serializable {
        ACCOUNT_NOT_THE_SAME,
        ACCOUNT_NOT_THE_SAME,
        INVALID_CHARACTER_IN_NAME,
        INVALID_CHARACTER_IN_NAME,
        SHARE_NOT_FOUND,
        SHARE_NOT_FOUND,
        LOCAL_STORAGE_NOT_REMOVED
		LOCAL_STORAGE_NOT_REMOVED,
		FORBIDDEN
    }
    }


    private boolean mSuccess = false;
    private boolean mSuccess = false;
@@ -140,6 +141,9 @@ public class RemoteOperationResult implements Serializable {
            case HttpStatus.SC_INSUFFICIENT_STORAGE:
            case HttpStatus.SC_INSUFFICIENT_STORAGE:
                mCode = ResultCode.QUOTA_EXCEEDED;
                mCode = ResultCode.QUOTA_EXCEEDED;
                break;
                break;
			case HttpStatus.SC_FORBIDDEN:
				mCode = ResultCode.FORBIDDEN;
				break;
            default:
            default:
                mCode = ResultCode.UNHANDLED_HTTP_CODE;
                mCode = ResultCode.UNHANDLED_HTTP_CODE;
                Log.d(TAG, "RemoteOperationResult has processed UNHANDLED_HTTP_CODE: " + httpCode);
                Log.d(TAG, "RemoteOperationResult has processed UNHANDLED_HTTP_CODE: " + httpCode);