func dbContains()

in Sources/TSFCASFileTree/FileTreeImport.swift [362:378]


    func dbContains(_ segm: SegmentDescriptor, _ ctx: Context) -> LLBFuture<Bool> {
        _ = stats.checksProgressObjects_.add(+1)
        _ = stats.checksProgressBytes_.add(segm.uncompressedSize)
        return segm.id.flatMap { id in
            return self._db.contains(id, ctx).map { result in
                guard self.finalResultPromise.isCompleted == false else {
                    return false
                }
                let stats = self.stats
                _ = stats.checkedObjects_.add(+1)
                _ = stats.checkedBytes_.add(+segm.uncompressedSize)
                _ = stats.checksProgressObjects_.add(-1)
                _ = stats.checksProgressBytes_.add(-segm.uncompressedSize)
                return result
            }
        }
    }