X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-folder.c;h=0405fa792a6ba7c2cc7dc183aa0bf12e7cc8d0ed;hp=ca6d3d1f48bfdd4ef1ef149bfec15fc7502f81da;hb=38b186699f0cfd984f71dccb62b7006e07b0f0a8;hpb=a9bf3e95b5759891726dc3d430dbd9ceb7a9cd06;ds=sidebyside diff --git a/src/modest-tny-folder.c b/src/modest-tny-folder.c index ca6d3d1..0405fa7 100644 --- a/src/modest-tny-folder.c +++ b/src/modest-tny-folder.c @@ -279,3 +279,26 @@ modest_tny_folder_is_outbox_for_account (TnyFolder *folder, TnyAccount *account) #endif } +gchar* +modest_tny_folder_get_header_unique_id (TnyHeader *header) +{ + TnyFolder *folder; + gchar *url, *retval; + const gchar *uid; + + g_return_val_if_fail (TNY_IS_HEADER (header), NULL); + + folder = tny_header_get_folder (header); + if (!folder) + return NULL; + + url = tny_folder_get_url_string (folder); + uid = tny_header_get_uid (header); + + retval = g_strjoin ("/", url, uid, NULL); + + g_free (url); + g_object_unref (folder); + + return retval; +}