[balsa/gmime3: 36/49] Cleanup
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/gmime3: 36/49] Cleanup
- Date: Thu, 26 Dec 2019 02:44:56 +0000 (UTC)
commit b295a06ee94fb6fb2c08c180a9000250888da5d0
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Fri Nov 22 15:41:03 2019 -0800
Cleanup
Also new API for g_mime_message_set_date(), and rename
g_mime_message_get_recipients() to g_mime_message_get_addresses(), and
adapt to the change in enums.
modified: libbalsa/send.c
libbalsa/send.c | 48 +++++++++++++++++++++++++++---------------------
1 file changed, 27 insertions(+), 21 deletions(-)
---
diff --git a/libbalsa/send.c b/libbalsa/send.c
index f8c0e852b..0f935f634 100644
--- a/libbalsa/send.c
+++ b/libbalsa/send.c
@@ -1248,7 +1248,6 @@ libbalsa_message_create_mime_message(LibBalsaMessage *message,
GMimeMessage *mime_message;
LibBalsaMessageBody *body;
LibBalsaMessageHeaders *headers;
- InternetAddressList *ia_list;
gchar *tmp;
GList *list;
gboolean attach_pubkey = FALSE;
@@ -1256,6 +1255,7 @@ libbalsa_message_create_mime_message(LibBalsaMessage *message,
#ifdef ENABLE_AUTOCRYPT
LibBalsaIdentity *identity;
#endif /* ENABLE_AUTOCRYPT */
+ GDateTime *datetime;
/* attach the public key only if we send the message, not if we just postpone it */
if (!postponing &&
@@ -1486,13 +1486,17 @@ libbalsa_message_create_mime_message(LibBalsaMessage *message,
headers = libbalsa_message_get_headers(message);
if (headers->from != NULL) {
- ia_list = g_mime_message_get_from(mime_message);
- internet_address_list_append(ia_list, headers->from);
+ InternetAddressList *from;
+
+ from = g_mime_message_get_from(mime_message);
+ internet_address_list_append(from, headers->from);
}
if (headers->reply_to != NULL) {
- ia_list = g_mime_message_get_reply_to(mime_message);
- internet_address_list_append(ia_list, headers->from);
+ InternetAddressList *reply_to;
+
+ reply_to = g_mime_message_get_reply_to(mime_message);
+ internet_address_list_append(reply_to, headers->reply_to);
}
if (LIBBALSA_MESSAGE_GET_SUBJECT(message)) {
@@ -1500,27 +1504,29 @@ libbalsa_message_create_mime_message(LibBalsaMessage *message,
LIBBALSA_MESSAGE_GET_SUBJECT(message), NULL);
}
- g_mime_message_set_date(mime_message, headers->date, get_tz_offset(headers->date));
+ datetime = g_date_time_new_from_unix_local(headers->date);
+ g_mime_message_set_date(mime_message, datetime);
+ g_date_time_unref(datetime);
- if ((ia_list = headers->to_list) != NULL) {
- InternetAddressList *recipients =
- g_mime_message_get_recipients(mime_message,
- GMIME_RECIPIENT_TYPE_TO);
- internet_address_list_append(recipients, ia_list);
+ if (headers->to_list != NULL) {
+ InternetAddressList *addresses =
+ g_mime_message_get_addresses(mime_message,
+ GMIME_ADDRESS_TYPE_TO);
+ internet_address_list_append(addresses, headers->to_list);
}
- if ((ia_list = headers->cc_list) != NULL) {
- InternetAddressList *recipients =
- g_mime_message_get_recipients(mime_message,
- GMIME_RECIPIENT_TYPE_CC);
- internet_address_list_append(recipients, ia_list);
+ if (headers->cc_list != NULL) {
+ InternetAddressList *addresses =
+ g_mime_message_get_addresses(mime_message,
+ GMIME_ADDRESS_TYPE_CC);
+ internet_address_list_append(addresses, headers->cc_list);
}
- if ((ia_list = headers->bcc_list) != NULL) {
- InternetAddressList *recipients =
- g_mime_message_get_recipients(mime_message,
- GMIME_RECIPIENT_TYPE_BCC);
- internet_address_list_append(recipients, ia_list);
+ if (headers->bcc_list != NULL) {
+ InternetAddressList *addresses =
+ g_mime_message_get_addresses(mime_message,
+ GMIME_ADDRESS_TYPE_BCC);
+ internet_address_list_append(addresses, headers->bcc_list);
}
if (headers->dispnotify_to != NULL) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]