MCPcopy Index your code
hub / github.com/mailvelope/mailvelope / getSender

Method getSender

src/content-scripts/providerSpecific.js:184–191  ·  view source on GitHub ↗

* Extract sender * @param {HTMLElement} emailElement - DOM element of displayed email content * @return {Promise. } sender object in the form { email: 'jon@example.com' }

(emailElement)

Source from the content-addressed store, hash-verified

182 * @return {Promise.<Array>} sender object in the form { email: 'jon@example.com' }
183 */
184 async getSender(emailElement) {
185 const emailArea = emailElement.closest('.message-view');
186 if (!emailArea) {
187 return [];
188 }
189 const senderElements = emailArea.querySelectorAll('header [data-test-id="message-from"] [data-test-id="email-pill"]:first-of-type > span > span');
190 return getText(senderElements);
191 }
192}
193
194//

Callers

nothing calls this directly

Calls 1

getTextFunction · 0.85

Tested by

no test coverage detected