Diff between 9a117c332e2798ca18088044d07b26afe946f57b and e24161f526df7336e5a2d32f0d395a4746f364cd

Changed Files

File Additions Deletions Status
obexd/plugins/mas.c +1 -15 modified
obexd/plugins/messages-dummy.c +3 -4 modified
obexd/plugins/messages.h +5 -11 modified

Full Patch

diff --git a/obexd/plugins/mas.c b/obexd/plugins/mas.c
index 8105413..186d267 100644
--- a/obexd/plugins/mas.c
+++ b/obexd/plugins/mas.c
@@ -488,20 +488,6 @@ proceed:
 		obex_object_set_io_flags(mas, G_IO_IN, err);
 }
 
-static void update_inbox_cb(void *session, int err, void *user_data)
-{
-	struct mas_session *mas = user_data;
-
-	DBG("");
-
-	mas->finished = TRUE;
-
-	if (err < 0)
-		obex_object_set_io_flags(mas, G_IO_ERR, err);
-	else
-		obex_object_set_io_flags(mas, G_IO_OUT, 0);
-}
-
 static void set_status_cb(void *session, int err, void *user_data)
 {
 	struct mas_session *mas = user_data;
@@ -659,7 +645,7 @@ static void *message_update_open(const char *name, int oflag, mode_t mode,
 		return NULL;
 	}
 
-	*err = messages_update_inbox(mas->backend_data, update_inbox_cb, mas);
+	*err = messages_update_inbox(mas->backend_data, set_status_cb, mas);
 	if (*err < 0)
 		return NULL;
 	else
diff --git a/obexd/plugins/messages-dummy.c b/obexd/plugins/messages-dummy.c
index e498784..4c66f51 100644
--- a/obexd/plugins/messages-dummy.c
+++ b/obexd/plugins/messages-dummy.c
@@ -347,21 +347,20 @@ int messages_get_message(void *session, const char *handle,
 	return -ENOSYS;
 }
 
-int messages_update_inbox(void *session, messages_update_inbox_cb callback,
+int messages_update_inbox(void *session, messages_status_cb callback,
 							void *user_data)
 {
 	return -ENOSYS;
 }
 
 int messages_set_read(void *session, const char *handle, uint8_t value,
-				messages_set_read_cb callback, void *user_data)
+				messages_status_cb callback, void *user_data)
 {
 	return -ENOSYS;
 }
 
 int messages_set_delete(void *session, const char *handle, uint8_t value,
-					messages_set_delete_cb callback,
-					void *user_data)
+				messages_status_cb callback, void *user_data)
 {
 	return -ENOSYS;
 }
diff --git a/obexd/plugins/messages.h b/obexd/plugins/messages.h
index a514514..00a16b1 100644
--- a/obexd/plugins/messages.h
+++ b/obexd/plugins/messages.h
@@ -268,16 +268,15 @@ int messages_get_message(void *session, const char *handle,
 					messages_get_message_cb callback,
 					void *user_data);
 
+typedef void (*messages_status_cb)(void *session, int err, void *user_data);
+
 /* Informs Message Server to Update Inbox via network.
  *
  * session: Backend session.
  * user_data: User data if any to be sent.
  * Callback shall be called for every update inbox request received from MCE.
  */
-typedef void (*messages_update_inbox_cb)(void *session, int err,
-							void *user_data);
-
-int messages_update_inbox(void *session, messages_update_inbox_cb callback,
+int messages_update_inbox(void *session, messages_status_cb callback,
 							void *user_data);
 /* Informs Message Server to modify read status of a given message.
  *
@@ -288,10 +287,8 @@ int messages_update_inbox(void *session, messages_update_inbox_cb callback,
  *	recieved from MCE.
  * user_data: User data if any to be sent.
  */
-typedef void (*messages_set_read_cb)(void *session, int err, void *user_data);
-
 int messages_set_read(void *session, const char *handle, uint8_t value,
-				messages_set_read_cb callback, void *user_data);
+				messages_status_cb callback, void *user_data);
 
 /* Informs Message Server to modify delete status of a given message.
  *
@@ -302,11 +299,8 @@ int messages_set_read(void *session, const char *handle, uint8_t value,
  *	recieved from MCE.
  * user_data: User data if any to be sent.
  */
-typedef void (*messages_set_delete_cb)(void *session, int err, void *user_data);
-
 int messages_set_delete(void *session, const char *handle, uint8_t value,
-					messages_set_delete_cb callback,
-					void *user_data);
+				messages_status_cb callback, void *user_data);
 
 /* Aborts currently pending request.
  *