fun verify()

in ruler-common/src/main/java/com/spotify/ruler/common/veritication/Verificator.kt [23:35]


    fun verify(components: List<AppFile>) {
        val downloadSize = components.sumOf(AppFile::downloadSize)
        val downloadSizeThreshold = config.downloadSizeThreshold
        if (downloadSize > downloadSizeThreshold) {
            throw SizeExceededException("Download", downloadSize, downloadSizeThreshold)
        }

        val installSize = components.sumOf(AppFile::installSize)
        val installSizeThreshold = config.installSizeThreshold
        if (installSize > installSizeThreshold) {
            throw SizeExceededException("Install", installSize, installSizeThreshold)
        }
    }