[evolution-kolab] Remove kolab_util_backend_foldername_new_from_sourcename().
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-kolab] Remove kolab_util_backend_foldername_new_from_sourcename().
- Date: Thu, 28 Jun 2012 20:01:23 +0000 (UTC)
commit f06effc6737f676eae98216fd332853d468c8bef
Author: Matthew Barnes <mbarnes redhat com>
Date: Wed Jun 27 11:51:27 2012 -0400
Remove kolab_util_backend_foldername_new_from_sourcename().
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 | 59 +++++-------------------------------
src/libekolab/kolab-util-backend.c | 14 --------
src/libekolab/kolab-util-backend.h | 3 --
3 files changed, 8 insertions(+), 68 deletions(-)
---
diff --git a/src/libekolab/kolab-mail-access.c b/src/libekolab/kolab-mail-access.c
index b386649..b74405d 100644
--- a/src/libekolab/kolab-mail-access.c
+++ b/src/libekolab/kolab-mail-access.c
@@ -206,7 +206,6 @@ kolab_mail_access_foldername_new_from_sourcename (KolabMailAccess *self,
GError **err)
{
KolabMailAccessPrivate *priv = NULL;
- gchar *foldername = NULL;
gboolean exists = FALSE;
GError *tmp_err = NULL;
@@ -219,21 +218,12 @@ kolab_mail_access_foldername_new_from_sourcename (KolabMailAccess *self,
if (sourcename == NULL)
return NULL;
- /* map Evo sourcename to Kolab foldername */
- foldername = kolab_util_backend_foldername_new_from_sourcename (sourcename,
- &tmp_err);
- if (foldername == NULL) {
- g_propagate_error (err, tmp_err);
- return NULL;
- }
-
/* foldername may exist in KolabMailSideCache only */
exists = kolab_mail_info_db_exists_foldername (priv->infodb,
- foldername,
+ sourcename,
&tmp_err);
/* error checks */
if (tmp_err != NULL) {
- g_free (foldername);
g_propagate_error (err, tmp_err);
return NULL;
}
@@ -242,12 +232,11 @@ kolab_mail_access_foldername_new_from_sourcename (KolabMailAccess *self,
KOLAB_BACKEND_ERROR,
KOLAB_BACKEND_ERROR_INFODB_NOFOLDER,
_("Folder name '%s' is unknown to internal database"),
- foldername);
- g_free (foldername);
+ sourcename);
return NULL;
}
- return foldername;
+ return g_strdup (sourcename);
}
static gboolean
@@ -2880,7 +2869,6 @@ kolab_mail_access_create_source (KolabMailAccess *self,
GError **err)
{
KolabMailAccessPrivate *priv = NULL;
- gchar *foldername = NULL;
gboolean exists = FALSE;
gboolean ok = TRUE;
GError *tmp_err = NULL;
@@ -2897,15 +2885,9 @@ kolab_mail_access_create_source (KolabMailAccess *self,
if (priv->state->opmode <= KOLAB_MAIL_ACCESS_OPMODE_CONFIGURED)
goto exit;
- /* map Evo sourcename to Kolab foldername */
- foldername = kolab_util_backend_foldername_new_from_sourcename (sourcename,
- &tmp_err);
- if (foldername == NULL)
- goto exit;
-
/* check whether folder exists */
exists = kolab_mail_info_db_exists_foldername (priv->infodb,
- foldername,
+ sourcename,
&tmp_err);
if (tmp_err != NULL) {
ok = FALSE;
@@ -2918,13 +2900,10 @@ kolab_mail_access_create_source (KolabMailAccess *self,
/* create folder */
ok = kolab_mail_access_local_store (self,
NULL,
- foldername,
+ sourcename,
cancellable,
&tmp_err);
exit:
- if (foldername != NULL)
- g_free (foldername);
-
if (tmp_err != NULL) {
g_propagate_error (err, tmp_err);
ok = FALSE;
@@ -2970,7 +2949,6 @@ kolab_mail_access_delete_source (KolabMailAccess *self,
GError **err)
{
KolabMailAccessPrivate *priv = NULL;
- gchar *foldername = NULL;
gboolean exists = FALSE;
gboolean ok = TRUE;
GError *tmp_err = NULL;
@@ -2987,17 +2965,9 @@ kolab_mail_access_delete_source (KolabMailAccess *self,
if (priv->state->opmode <= KOLAB_MAIL_ACCESS_OPMODE_CONFIGURED)
goto exit;
- /* map Evo sourcename to Kolab foldername */
- foldername = kolab_util_backend_foldername_new_from_sourcename (sourcename,
- &tmp_err);
- if (foldername == NULL) {
- ok = FALSE;
- goto exit;
- }
-
/* check whether folder exists */
exists = kolab_mail_info_db_exists_foldername (priv->infodb,
- foldername,
+ sourcename,
&tmp_err);
if (tmp_err != NULL) {
ok = FALSE;
@@ -3010,13 +2980,10 @@ kolab_mail_access_delete_source (KolabMailAccess *self,
/* delete folder */
ok = kolab_mail_access_local_delete (self,
NULL,
- foldername,
+ sourcename,
cancellable,
&tmp_err);
exit:
- if (foldername != NULL)
- g_free (foldername);
-
if (tmp_err != NULL) {
g_propagate_error (err, tmp_err);
ok = FALSE;
@@ -3053,7 +3020,6 @@ kolab_mail_access_source_fbtrigger_needed (KolabMailAccess *self,
KolabMailAccessPrivate *priv = NULL;
KolabFolderSummary *summary = NULL;
KolabFolderTypeID folder_type = KOLAB_FOLDER_TYPE_INVAL;
- gchar *foldername = NULL;
gboolean trigger_needed = FALSE;
GError *tmp_err = NULL;
@@ -3069,15 +3035,9 @@ kolab_mail_access_source_fbtrigger_needed (KolabMailAccess *self,
if (priv->state->opmode <= KOLAB_MAIL_ACCESS_OPMODE_OFFLINE)
goto exit;
- /* map Evo sourcename to Kolab foldername */
- foldername = kolab_util_backend_foldername_new_from_sourcename (sourcename,
- &tmp_err);
- if (foldername == NULL)
- goto exit;
-
/* get folder type */
summary = kolab_mail_info_db_query_folder_summary (priv->infodb,
- foldername,
+ sourcename,
&tmp_err);
if (summary == NULL)
goto exit;
@@ -3097,9 +3057,6 @@ kolab_mail_access_source_fbtrigger_needed (KolabMailAccess *self,
trigger_needed = TRUE;
exit:
- if (foldername != NULL)
- g_free (foldername);
-
if (summary != NULL)
kolab_folder_summary_free (summary);
diff --git a/src/libekolab/kolab-util-backend.c b/src/libekolab/kolab-util-backend.c
index 07f0761..20c9657 100644
--- a/src/libekolab/kolab-util-backend.c
+++ b/src/libekolab/kolab-util-backend.c
@@ -76,20 +76,6 @@ kolab_util_backend_error_quark (void)
}
/*----------------------------------------------------------------------------*/
-/* calendar name <-> folder name translation */
-
-gchar*
-kolab_util_backend_foldername_new_from_sourcename (const gchar *sourcename,
- GError **err)
-{
- /* sourcename may be NULL */
- g_return_val_if_fail (err == NULL || *err == NULL, FALSE);
-
- if (sourcename == NULL)
- return NULL;
-
- return g_strdup (sourcename);
-}
/**
* kolab_util_backend_get_relative_path_from_uri:
diff --git a/src/libekolab/kolab-util-backend.h b/src/libekolab/kolab-util-backend.h
index dbd1e2e..478925a 100644
--- a/src/libekolab/kolab-util-backend.h
+++ b/src/libekolab/kolab-util-backend.h
@@ -73,9 +73,6 @@ typedef enum {
GQuark kolab_util_backend_error_quark (void) G_GNUC_CONST;
/*----------------------------------------------------------------------------*/
-/* calendar name <-> folder name translation */
-
-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);
gchar *kolab_util_backend_get_protocol_from_uri (const gchar *uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]