Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. class License (val appName: String,
  2. val permission: String)
  3. val expectedLicenses: List<License> = ...
  4. val validLicenses: List<AppLicense> = ...
  5. val isValidLicense = { license -> expectedLicenses.find {validLicense -> license.appName == validLicense.appName && validLicense.notExpired && validLicense.permissionTypes.contains(lisense.permission) }}
  6. val license = validLicenses.filter { testEncryption(it.publicKeyID) }
  7. .map { it.applicationLicenses }
  8. .flatten()
  9. .firstOrNull {isValidLicense(it) }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement