@@ -597,7 +597,7 @@ class GeneralUtil {
597597 val isSentFolder = imapFolder?.attributes?.contains(" \\ Sent" ) != false
598598
599599 if (isSentFolder) {
600- val emailAndNamePairs = mutableListOf<Pair <String , String ? >>()
600+ val emailAndNamePairs = mutableListOf<Pair <String , String >>()
601601 for (message in messages) {
602602 emailAndNamePairs.addAll(getEmailAndNamePairs(message))
603603 }
@@ -615,9 +615,7 @@ class GeneralUtil {
615615 * This information will be retrieved from "to" and "cc" headers.
616616 *
617617 * @param msg The input [jakarta.mail.Message].
618- * @return <tt>[List]</tt> of [Pair] objects, which contains information
619- * about
620- * emails and names.
618+ * @return <tt>[List]</tt> of [Pair] objects, which contains information about emails and names.
621619 * @throws MessagingException when retrieve information about recipients.
622620 */
623621 private fun getEmailAndNamePairs (msg : Message ): List <Pair <String , String >> {
@@ -627,15 +625,15 @@ class GeneralUtil {
627625 if (addressesTo != null ) {
628626 for (address in addressesTo) {
629627 val internetAddress = address as InternetAddress
630- pairs.add(Pair (internetAddress.address, internetAddress.personal))
628+ pairs.add(Pair (internetAddress.address, internetAddress.personal ? : " " ))
631629 }
632630 }
633631
634632 val addressesCC = msg.getRecipients(Message .RecipientType .CC )
635633 if (addressesCC != null ) {
636634 for (address in addressesCC) {
637635 val internetAddress = address as InternetAddress
638- pairs.add(Pair (internetAddress.address, internetAddress.personal))
636+ pairs.add(Pair (internetAddress.address, internetAddress.personal ? : " " ))
639637 }
640638 }
641639
0 commit comments