(path, callback)
| 126 | } |
| 127 | |
| 128 | function readdir(path, callback) { |
| 129 | if (!callback) return readdir.bind(this, path); |
| 130 | var errorHandler = wrapCallback(callback); |
| 131 | root.getDirectory(path, {create: false}, function (dirEntry) { |
| 132 | var dirReader = dirEntry.createReader(); |
| 133 | var entries = []; |
| 134 | dirReader.readEntries(onRead, errorHandler); |
| 135 | function onRead(results) { |
| 136 | if (results.length) { |
| 137 | for (var i = 0, l = results.length; i < l; ++i) { |
| 138 | entries.push(results[i].name); |
| 139 | } |
| 140 | dirReader.readEntries(onRead, errorHandler); |
| 141 | } |
| 142 | else { |
| 143 | callback(null, entries); |
| 144 | } |
| 145 | } |
| 146 | }, errorHandler); |
| 147 | } |
| 148 | |
| 149 | function rmdir(path, callback) { |
| 150 | if (!callback) return rmdir.bind(this, path); |
nothing calls this directly
no test coverage detected