[evolution-kolab] Remove kolab_util_backend_sourcename_new_from_foldername().
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-kolab] Remove kolab_util_backend_sourcename_new_from_foldername().
- Date: Thu, 28 Jun 2012 20:01:18 +0000 (UTC)
commit 46bdd5f6279cfa88ab8e65b3831a3a95b842483b
Author: Matthew Barnes <mbarnes redhat com>
Date: Wed Jun 27 11:39:04 2012 -0400
Remove kolab_util_backend_sourcename_new_from_foldername().
The function was just returning a duplicate of the input string.
Christian assures me "foldernames" and "sourcenames" are effectively
synonymous, so we can simplify the code a bit.
src/libekolab/kolab-mail-access.c | 17 +----------------
src/libekolab/kolab-mail-synchronizer.c | 9 +--------
src/libekolab/kolab-util-backend.c | 20 --------------------
src/libekolab/kolab-util-backend.h | 1 -
4 files changed, 2 insertions(+), 45 deletions(-)
---
diff --git a/src/libekolab/kolab-mail-access.c b/src/libekolab/kolab-mail-access.c
index d1a4ed7..b386649 100644
--- a/src/libekolab/kolab-mail-access.c
+++ b/src/libekolab/kolab-mail-access.c
@@ -2800,7 +2800,6 @@ kolab_mail_access_query_sources (KolabMailAccess *self,
GList *sources = NULL;
GList *folders = NULL;
GList *folders_ptr = NULL;
- gchar *tmp_sn = NULL;
const gchar *tmp_fn = NULL;
GError *tmp_err = NULL;
@@ -2828,21 +2827,7 @@ kolab_mail_access_query_sources (KolabMailAccess *self,
__func__);
goto folder_skip;
}
- tmp_sn = kolab_util_backend_sourcename_new_from_foldername (tmp_fn,
- &tmp_err);
- if (tmp_err != NULL) {
- g_warning ("%s: %s", __func__, tmp_err->message);
- g_error_free (tmp_err);
- tmp_err = NULL;
- goto folder_skip;
- }
- if (tmp_sn == NULL) {
- g_warning ("%s: no sourcename for folder [%s]",
- __func__, tmp_fn);
- goto folder_skip;
- }
-
- sources = g_list_prepend (sources, tmp_sn);
+ sources = g_list_prepend (sources, g_strdup (tmp_fn));
folder_skip:
folders_ptr = g_list_next (folders_ptr);
diff --git a/src/libekolab/kolab-mail-synchronizer.c b/src/libekolab/kolab-mail-synchronizer.c
index a8f0c67..f10adb7 100644
--- a/src/libekolab/kolab-mail-synchronizer.c
+++ b/src/libekolab/kolab-mail-synchronizer.c
@@ -1842,7 +1842,6 @@ kolab_mail_synchronizer_transaction_prepare (KolabMailSynchronizer *self,
GList *changed_uids_lst = NULL;
gchar *uid = NULL;
gchar *new_uid = NULL;
- gchar *sourcename = NULL;
gboolean record_locally_created = FALSE;
gboolean uidval_changed = FALSE;
gboolean can_act = FALSE;
@@ -1910,13 +1909,9 @@ kolab_mail_synchronizer_transaction_prepare (KolabMailSynchronizer *self,
goto cleanup;
}
- sourcename = kolab_util_backend_sourcename_new_from_foldername (foldername,
- &tmp_err);
- if (sourcename == NULL)
- goto cleanup;
sync_id_ptr = kolab_settings_handler_get_value (priv->ksettings,
KOLAB_SETTINGS_HANDLER_TBL_SYNCSTRATEGY,
- sourcename,
+ foldername,
&tmp_err);
if (tmp_err != NULL) {
sync_id = KOLAB_SYNC_STRATEGY_DEFAULT;
@@ -2197,8 +2192,6 @@ kolab_mail_synchronizer_transaction_prepare (KolabMailSynchronizer *self,
g_free (uid);
if (new_uid != NULL)
g_free (new_uid);
- if (sourcename != NULL)
- g_free (sourcename);
return can_act;
}
diff --git a/src/libekolab/kolab-util-backend.c b/src/libekolab/kolab-util-backend.c
index 18163d8..07f0761 100644
--- a/src/libekolab/kolab-util-backend.c
+++ b/src/libekolab/kolab-util-backend.c
@@ -79,26 +79,6 @@ kolab_util_backend_error_quark (void)
/* calendar name <-> folder name translation */
gchar*
-kolab_util_backend_sourcename_new_from_foldername (const gchar *foldername,
- GError **err)
-{
- /* foldername can be NULL */
- g_return_val_if_fail (err == NULL || *err == NULL, FALSE);
-
- /* FIXME do input sanitization here, provide real implementation */
-
- /* TODO
- * - do we need a full mapping of calendar names to folder names?
- * - can we use Camel infrastructure for checking of mailbox names?
- */
-
- if (foldername == NULL)
- return NULL;
-
- return g_strdup (foldername);
-}
-
-gchar*
kolab_util_backend_foldername_new_from_sourcename (const gchar *sourcename,
GError **err)
{
diff --git a/src/libekolab/kolab-util-backend.h b/src/libekolab/kolab-util-backend.h
index fa0cf51..dbd1e2e 100644
--- a/src/libekolab/kolab-util-backend.h
+++ b/src/libekolab/kolab-util-backend.h
@@ -75,7 +75,6 @@ GQuark kolab_util_backend_error_quark (void) G_GNUC_CONST;
/*----------------------------------------------------------------------------*/
/* calendar name <-> folder name translation */
-gchar* kolab_util_backend_sourcename_new_from_foldername (const gchar *foldername, GError **err);
gchar* kolab_util_backend_foldername_new_from_sourcename (const gchar *sourcename, GError **err);
gchar *kolab_util_backend_get_relative_path_from_uri (const gchar *uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]