+// helper function for mail_compose() -- converts a recipient array to a string suitable for the To: or Cc: field
+function recipient_array_to_string(recps_arr) {
+
+ let returned_string = ""
+
+ if (recps_arr) {
+ is_reply = 1;
+
+ // first clean up the recipients
+ for (i=0; i<recps_arr.length; ++i) {
+ recps_arr[i] = recps_arr[i].replaceAll("<", "<").replaceAll(">", ">");
+ }
+
+ // remove dupes
+ recps_arr = Array.from(new Set(recps_arr));
+
+ // now convert it to a string
+ returned_string = "";
+ for (i=0; i<recps_arr.length; ++i) {
+ console.log("to #" + i + ": " + recps_arr[i]);
+ if (i > 0) {
+ returned_string += ", ";
+ }
+ returned_string += recps_arr[i];
+ }
+ }
+
+ return(returned_string);
+}
+
+
+