func delete()

in Sources/XCRemoteCache/Dependencies/FingerprintSyncer.swift [94:105]


    func delete(file: URL) throws {
        guard case .file = try dirAccessor.itemType(atPath: file.path) else {
            // no file to decorate (no module was generated)
            return
        }
        let overrideURL = file.appendingPathExtension(fingerprintExtension)
        guard case .file = try dirAccessor.itemType(atPath: overrideURL.path) else {
            // no override
            return
        }
        try dirAccessor.removeItem(atPath: overrideURL.path)
    }