[epiphany/wip/sync: 2/11] sync-service: _upload/download_synchronizable() should mark the synchronizable as uploaded
- From: Gabriel Ivașcu <gabrielivascu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/wip/sync: 2/11] sync-service: _upload/download_synchronizable() should mark the synchronizable as uploaded
- Date: Wed, 19 Apr 2017 17:46:55 +0000 (UTC)
commit eac8872754630aa32c02b7a818232cb31ac05e37
Author: Gabriel Ivascu <ivascu gabriel59 gmail com>
Date: Fri Apr 14 16:24:15 2017 +0300
sync-service: _upload/download_synchronizable() should mark the synchronizable as uploaded
src/sync/ephy-sync-service.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/sync/ephy-sync-service.c b/src/sync/ephy-sync-service.c
index 8cc65ff..b610eca 100644
--- a/src/sync/ephy-sync-service.c
+++ b/src/sync/ephy-sync-service.c
@@ -887,6 +887,7 @@ download_synchronizable_cb (SoupSession *session,
/* Delete the local object and add the remote one if it is not marked as deleted. */
ephy_synchronizable_manager_remove (data->manager, data->synchronizable);
if (!is_deleted) {
+ ephy_synchronizable_set_is_uploaded (synchronizable, TRUE);
ephy_synchronizable_manager_add (data->manager, synchronizable);
LOG ("Successfully downloaded from server");
}
@@ -951,6 +952,7 @@ upload_synchronizable_cb (SoupSession *session,
modified = g_ascii_strtod (msg->response_body->data, NULL);
/* FIXME: Make sure the synchronizable manager commits this change to file/database. */
ephy_synchronizable_set_modification_time (data->synchronizable, modified);
+ ephy_synchronizable_set_is_uploaded (data->synchronizable, TRUE);
} else {
g_warning ("Failed to upload object. Status code: %u, response: %s",
msg->status_code, msg->response_body->data);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]