Differentiate remote quota error and local cache shortage error code in Drive.
Before r214970:
Cache shortage => FILE_ERROR_NO_SPACE => QUOTA_EXCEEDED_ERR (!!)
Quota error => FILE_ERROR_FAILED => FILE_ERROR_GENERIC
After r214970:
Cache shortage => FILE_ERROR_NO_SPACE => QUOTA_EXCEEDED_ERR (!!)
Quota error => FILE_ERROR_NO_SPACE => QUOTA_EXCEEDED_ERR
Now:
Cache shortage => FILE_ERROR_NO_LOCAL_SPACE => FILE_ERROR_GENERIC
Quota error => FILE_ERROR_NO_SPACE => QUOTA_EXCEEDED_ERR
Generic error message is not so useful, but it is much better than the
false alert. At least, this should become the basis for setting up
proper error message.
BUG=259104
Review URL: https://chromiumcodereview.appspot.com/20750004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215010 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/chromeos/drive/file_errors.h b/chrome/browser/chromeos/drive/file_errors.h
index d0a51db..08cf5a15 100644
--- a/chrome/browser/chromeos/drive/file_errors.h
+++ b/chrome/browser/chromeos/drive/file_errors.h
@@ -20,7 +20,7 @@
FILE_ERROR_ACCESS_DENIED = -5,
FILE_ERROR_TOO_MANY_OPENED = -6,
FILE_ERROR_NO_MEMORY = -7,
- FILE_ERROR_NO_SPACE = -8,
+ FILE_ERROR_NO_SERVER_SPACE = -8,
FILE_ERROR_NOT_A_DIRECTORY = -9,
FILE_ERROR_INVALID_OPERATION = -10,
FILE_ERROR_SECURITY = -11,
@@ -29,6 +29,7 @@
FILE_ERROR_NOT_EMPTY = -14,
FILE_ERROR_INVALID_URL = -15,
FILE_ERROR_NO_CONNECTION = -16,
+ FILE_ERROR_NO_LOCAL_SPACE = -17,
};
// Used as callbacks for file operations.