summaryrefslogtreecommitdiff
path: root/utils/chunk.js
diff options
context:
space:
mode:
Diffstat (limited to 'utils/chunk.js')
-rw-r--r--utils/chunk.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/utils/chunk.js b/utils/chunk.js
index e84bbd6..ff56bee 100644
--- a/utils/chunk.js
+++ b/utils/chunk.js
@@ -116,6 +116,14 @@ ChunkUtils.prototype.getFile = function(pos) {
return fs.openSync(tempPath, "r+");
}
+ChunkUtils.prototype.checkChunkExist = function(pos) {
+ let tempFile = this.getFile(pos);
+ let tempResult = this.findChunkInFile(tempFile, pos);
+ let res = (tempResult.index >= 0);
+ fs.closeSync(tempFile);
+ return res;
+}
+
// pos must be aligned to chunk boundaries.
ChunkUtils.prototype.loadChunk = function(pos) {
var tempFile = this.getFile(pos);