(ok, msg)
| 1887 | return new Promise(function(resolve) { |
| 1888 | var done = false, cleaned = false, iframe = null; |
| 1889 | var finish = function(ok, msg) { |
| 1890 | if (done) { return; } |
| 1891 | done = true; |
| 1892 | resolve({ ok: ok ? 1 : 0, error: msg == null ? null : String(msg) }); |
| 1893 | }; |
| 1894 | var cleanup = function() { |
| 1895 | if (cleaned) { return; } |
| 1896 | cleaned = true; |
no test coverage detected