()
| 555 | var foliateJs = {}; |
| 556 | |
| 557 | async function loadFoliateJs() |
| 558 | { |
| 559 | if(importPromises.foliateJs) return importPromises.foliateJs; |
| 560 | if(foliateJs.opds) return; |
| 561 | |
| 562 | importPromises.foliateJs = new Promise(async function(resolve){ |
| 563 | |
| 564 | foliateJs.opds = await import(asarToAsarUnpacked(p.join(__dirname, '..', 'node_modules/foliate-js/opds.js'))); |
| 565 | |
| 566 | resolve(); |
| 567 | |
| 568 | importPromises.foliateJs = false; |
| 569 | |
| 570 | }); |
| 571 | |
| 572 | return importPromises.foliateJs; |
| 573 | } |
| 574 | |
| 575 | async function loadWebdav() |
| 576 | { |
no test coverage detected