(editElement)
| 197 | |
| 198 | class Outlook { |
| 199 | getRecipients(editElement) { |
| 200 | return new Promise(resolve => { |
| 201 | // get compose area |
| 202 | const composeArea = editElement.closest('[role="main"]'); |
| 203 | // find personas in compose are |
| 204 | const personas = composeArea.querySelectorAll('[data-selection-index] .lpc-hoverTarget'); |
| 205 | setTimeout(() => { |
| 206 | resolve(sequential(this.extractPersona.bind(this), Array.from(personas))); |
| 207 | }, 500); |
| 208 | }); |
| 209 | } |
| 210 | |
| 211 | waitForPersonaCard(action) { |
| 212 | return new Promise((resolve, reject) => { |
nothing calls this directly
no test coverage detected