gnucash maint: Online banking: Add output of bank messages that might occasionally be received.

Christian Stimming cstim at code.gnucash.org
Mon Mar 13 16:33:15 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/9144edb4 (commit)
	from  https://github.com/Gnucash/gnucash/commit/4949499b (commit)



commit 9144edb464e10cc2809935e135d3e1499c5c841d
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Mar 13 21:31:16 2017 +0100

    Online banking: Add output of bank messages that might occasionally be received.

diff --git a/src/import-export/aqb/gnc-ab-utils.c b/src/import-export/aqb/gnc-ab-utils.c
index 1998c0d..b0b2ffb 100644
--- a/src/import-export/aqb/gnc-ab-utils.c
+++ b/src/import-export/aqb/gnc-ab-utils.c
@@ -1046,6 +1046,23 @@ gnc_ab_import_context(AB_IMEXPORTER_CONTEXT *context,
         AB_ImExporterContext_AccountInfoForEach(context, bal_accountinfo_cb,
                                                 data);
 
+    /* Check bank-messages */
+    {
+        AB_MESSAGE * bankmsg = AB_ImExporterContext_GetFirstMessage(context);
+        while (bankmsg)
+        {
+            const char* subject = AB_Message_GetSubject(bankmsg);
+            const char* text = AB_Message_GetText(bankmsg);
+            gnc_info_dialog(data->parent, "%s\n%s %s\n%s",
+                            _("The bank has sent a message in its response."),
+                            _("Subject:"),
+                            subject,
+                            text);
+
+            bankmsg = AB_ImExporterContext_GetNextMessage(context); // The interator is incremented within aqbanking
+        }
+    }
+
     return data;
 }
 



Summary of changes:
 src/import-export/aqb/gnc-ab-utils.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)



More information about the gnucash-changes mailing list