MCPcopy Create free account
hub / github.com/creationix/git-browser / readdir

Function readdir

src/old/git-webfs.js:128–147  ·  view source on GitHub ↗
(path, callback)

Source from the content-addressed store, hash-verified

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);

Callers

nothing calls this directly

Calls 1

wrapCallbackFunction · 0.85

Tested by

no test coverage detected