Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class License (val appName: String,
- val permission: String)
- val expectedLicenses: List<License> = ...
- val validLicenses: List<AppLicense> = ...
- val isValidLicense = { license -> expectedLicenses.find {validLicense -> license.appName == validLicense.appName && validLicense.notExpired && validLicense.permissionTypes.contains(lisense.permission) }}
- val license = validLicenses.filter { testEncryption(it.publicKeyID) }
- .map { it.applicationLicenses }
- .flatten()
- .firstOrNull {isValidLicense(it) }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement