(data)
| 473 | } |
| 474 | |
| 475 | function dataToBase64FR(data) { |
| 476 | return new Promise((resolve, reject) => { |
| 477 | if (!data || !data.byteLength) return resolve(""); |
| 478 | var fr = new FileReader(); |
| 479 | fr.onload = () => { resolve(fr.result.split(',')[1]); } |
| 480 | fr.onerror = reject; |
| 481 | fr.readAsDataURL(new Blob([data], {encoding:"UTF-8",type:"text/html;charset=UTF-8"})); |
| 482 | }) |
| 483 | } |
| 484 | |
| 485 | function dataURLToString(durl) { |
| 486 | return fetch(durl) |
no outgoing calls
no test coverage detected