summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinclude/email.h2
-rwxr-xr-xinclude/email_error.h14
-rwxr-xr-xpackaging/capi-messaging-email.spec2
-rwxr-xr-xsrc/email.c26
4 files changed, 21 insertions, 23 deletions
diff --git a/include/email.h b/include/email.h
index 52a84c7..96d35a3 100755
--- a/include/email.h
+++ b/include/email.h
@@ -48,7 +48,7 @@ extern "C"
* @return 0 on success, otherwise a negative error value.
* @retval #EMAIL_ERROR_NONE Successful
* @retval #EMAIL_ERROR_OUT_OF_MEMORY Out of memory
- * @retval #EMAIL_ERROR_ACCOUNT_NOT_FOUND Email account not found
+ * @retval #EMAIL_ERROR_ACCOUNT_NOT_FOUND Email account not found
*
* @see email_destroy_message()
*/
diff --git a/include/email_error.h b/include/email_error.h
index e7d4e5e..157886d 100755
--- a/include/email_error.h
+++ b/include/email_error.h
@@ -41,15 +41,15 @@ extern "C"
*/
typedef enum
{
- EMAIL_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
- EMAIL_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Memory cannot be allocated */
- EMAIL_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
+ EMAIL_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
+ EMAIL_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Memory cannot be allocated */
+ EMAIL_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
- EMAIL_ERROR_SERVER_NOT_READY = TIZEN_ERROR_MESSAGING_CLASS|0x200, /**< Server not ready */
+ EMAIL_ERROR_SERVER_NOT_READY = TIZEN_ERROR_MESSAGING_CLASS|0x200, /**< Server not ready */
EMAIL_ERROR_COMMUNICATION_WITH_SERVER_FAILED = TIZEN_ERROR_MESSAGING_CLASS|0x201, /**< Communication with server failed */
- EMAIL_ERROR_OPERATION_FAILED = TIZEN_ERROR_MESSAGING_CLASS|0x202, /**< Operation failed */
- EMAIL_ERROR_ACCOUNT_NOT_FOUND = TIZEN_ERROR_MESSAGING_CLASS|0x203, /**< Email account not found */
- EMAIL_ERROR_DB_FAILED = TIZEN_ERROR_MESSAGING_CLASS|0x204, /**< Email database failed */
+ EMAIL_ERROR_OPERATION_FAILED = TIZEN_ERROR_MESSAGING_CLASS|0x202, /**< Operation failed */
+ EMAIL_ERROR_ACCOUNT_NOT_FOUND = TIZEN_ERROR_MESSAGING_CLASS|0x203, /**< Email account not found */
+ EMAIL_ERROR_DB_FAILED = TIZEN_ERROR_MESSAGING_CLASS|0x204, /**< Email database failed */
} email_error_e;
/**
diff --git a/packaging/capi-messaging-email.spec b/packaging/capi-messaging-email.spec
index 6acca5b..b42dce0 100755
--- a/packaging/capi-messaging-email.spec
+++ b/packaging/capi-messaging-email.spec
@@ -1,6 +1,6 @@
Name: capi-messaging-email
Summary: Email library in Tizen Native API
-Version: 0.1.5
+Version: 0.1.6
Release: 3
Group: TO_BE/FILLED_IN
License: TO BE FILLED IN
diff --git a/src/email.c b/src/email.c
index 6ac7e96..e879ce8 100755
--- a/src/email.c
+++ b/src/email.c
@@ -25,15 +25,13 @@
#include <email-api-init.h>
#include <email-api.h>
-#define EMAIL_API_ERROR_NONE EMAIL_ERROR_NONE
-#define EMAIL_API_ERROR_OUT_OF_MEMORY EMAIL_ERROR_OUT_OF_MEMORY
-#define EMAIL_API_ERROR_ACCOUNT_NOT_FOUND EMAIL_ERROR_ACCOUNT_NOT_FOUND
-#define EMAIL_API_ERROR_OUT_OF_MEMORY EMAIL_ERROR_OUT_OF_MEMORY
+#define EMAIL_API_ERROR_NONE 1
+#define EMAIL_API_ERROR_OUT_OF_MEMORY -1028
+#define EMAIL_API_ERROR_ACCOUNT_NOT_FOUND -1014
#undef EMAIL_ERROR_NONE
#undef EMAIL_ERROR_OUT_OF_MEMORY
#undef EMAIL_ERROR_ACCOUNT_NOT_FOUND
-#undef EMAIL_ERROR_OUT_OF_MEMORY
#include<email.h>
#include<email_private.h>
@@ -113,7 +111,7 @@ int email_create_message(email_h *msg)
//return error from F/W
//EMAIL_ERROR_INVALID_PARAM/EMAIL_API_ERROR_NONE/EMAIL_ERROR_DB_FAILURE/EMAIL_ERROR_ACCOUNT_NOT_FOUND/EMAIL_ERROR_OUT_OF_MEMORY
int default_account_id = 0;
- if ((ret = email_load_default_account_id(&default_account_id)) != EMAIL_ERROR_NONE) {
+ if ((ret = email_load_default_account_id(&default_account_id)) != EMAIL_API_ERROR_NONE) {
LOGE("[%s] email_load_default_account_id failed : [%d]",__FUNCTION__, ret);
return CONVERT_ERROR(ret);
}
@@ -678,36 +676,36 @@ int _email_error_converter(int err, const char *func, int line)
{
switch(err)
{
- case EMAIL_ERROR_INVALID_PARAM:
+ case EMAIL_ERROR_INVALID_PARAM :
LOGE("[%s:%d] INVALID_PARAM(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_INVALID_PARAMETER, err);
return EMAIL_ERROR_INVALID_PARAMETER;
- case EMAIL_ERROR_DB_FAILURE:
+ case EMAIL_ERROR_DB_FAILURE :
LOGE("[%s:%d] DB_FAILURE(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_DB_FAILED, err);
return EMAIL_ERROR_DB_FAILED;
- case EMAIL_API_ERROR_ACCOUNT_NOT_FOUND:
+ case EMAIL_API_ERROR_ACCOUNT_NOT_FOUND :
LOGE("[%s:%d] ACCOUNT_NOT_FOUND(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_ACCOUNT_NOT_FOUND,err);
return EMAIL_ERROR_ACCOUNT_NOT_FOUND;
- case EMAIL_API_ERROR_OUT_OF_MEMORY:
+ case EMAIL_API_ERROR_OUT_OF_MEMORY :
LOGE("[%s:%d] OUT_OF_MEMORY(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_OUT_OF_MEMORY,err);
return EMAIL_ERROR_OUT_OF_MEMORY;
// Tizen email F/W is often using this error type when it gets a null value from server
//It could be caused from server or IPC.
- case EMAIL_ERROR_NULL_VALUE:
+ case EMAIL_ERROR_NULL_VALUE :
LOGE("[%s:%d] NULL_VALUE(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_COMMUNICATION_WITH_SERVER_FAILED,err);
return EMAIL_ERROR_COMMUNICATION_WITH_SERVER_FAILED;
- case EMAIL_ERROR_IPC_SOCKET_FAILURE:
+ case EMAIL_ERROR_IPC_SOCKET_FAILURE :
LOGE("[%s:%d] IPC_SOCKET_FAILURE(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_COMMUNICATION_WITH_SERVER_FAILED,err);
return EMAIL_ERROR_COMMUNICATION_WITH_SERVER_FAILED;
- case EMAIL_API_ERROR_NONE:
+ case EMAIL_API_ERROR_NONE :
return EMAIL_ERROR_NONE;
- default:
+ default :
LOGE("[%s:%d] OPERATION_FAILED(0x%08x) : Error from Email F/W. ret: (0x%08x) ", func, line, EMAIL_ERROR_OPERATION_FAILED,err);
return EMAIL_ERROR_OPERATION_FAILED;