diff options
Diffstat (limited to 'utils/chunk.js')
-rw-r--r-- | utils/chunk.js | 8 |
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); |