emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/excorporate 2f76f57 71/93: Excorporate: Change organize


From: Stefan Monnier
Subject: [elpa] externals/excorporate 2f76f57 71/93: Excorporate: Change organizer representation
Date: Sun, 29 Nov 2020 15:43:11 -0500 (EST)

branch: externals/excorporate
commit 2f76f57135adb29d5b5c8fcc1b2135d72c5a6bb2
Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Commit: Thomas Fitzsimmons <fitzsim@fitzsim.org>

    Excorporate: Change organizer representation
    
    * packages/excorporate/excorporate.el
    (exco--calendar-item-dolist): Change organizer to opaque
    organizer-structure.
    (exco-calendar-item-iterate-general): Document opaque
    organizer-structure argument.
---
 excorporate.el | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/excorporate.el b/excorporate.el
index 4281da5..ec9f793 100644
--- a/excorporate.el
+++ b/excorporate.el
@@ -884,9 +884,7 @@ On each iteration, ITEM is set, and FORMS are run."
                                 (mapcar 'org-trim
                                         (split-string cc-invitees ";"))))
            (item-identifier (assoc 'ItemId ,item))
-           (organizer (cdr (assoc 'EmailAddress
-                                  (assoc 'Mailbox
-                                         (assoc 'Organizer ,item))))))
+           (organizer-structure (assoc 'Organizer ,item)))
        ,@forms)))
 
 (defun exco-calendar-item-with-details-iterate (identifier
@@ -945,10 +943,11 @@ MAIN-INVITEES, a list of strings, email addresses of the 
required
 participants.
 OPTIONAL-INVITEES, a list of strings, email addresses of optional
 participants.
-ORGANIZER, a string representing the email address of the
-organizer of the meeting, in server-internal format."
 ITEM-IDENTIFIER, a structure representing the calendar item.  It
 should be treated as opaque.
+ORGANIZER-STRUCTURE, a structure representing the organizer of
+the meeting.  It should be treated as opaque and resolved with
+`exco-organizer-smtp-email-address'."
   `(let ((result-list '()))
      (exco--calendar-item-dolist
       calendar-item (exco-extract-value '(ResponseMessages



reply via email to

[Prev in Thread] Current Thread [Next in Thread]