99
1010package org.readium.r2.lcp.license
1111
12- import java.util.*
12+ import java.util.Date
1313import kotlin.time.Duration.Companion.seconds
1414import kotlin.time.ExperimentalTime
1515import kotlinx.coroutines.runBlocking
@@ -29,7 +29,20 @@ internal sealed class Either<A, B> {
2929 class Right <A , B >(val right : B ) : Either<A, B>()
3030}
3131
32- private val supportedProfiles = listOf (" http://readium.org/lcp/basic-profile" , " http://readium.org/lcp/profile-1.0" )
32+ private val supportedProfiles = listOf (
33+ " http://readium.org/lcp/basic-profile" ,
34+ " http://readium.org/lcp/profile-1.0" ,
35+ " http://readium.org/lcp/profile-2.0" ,
36+ " http://readium.org/lcp/profile-2.1" ,
37+ " http://readium.org/lcp/profile-2.2" ,
38+ " http://readium.org/lcp/profile-2.3" ,
39+ " http://readium.org/lcp/profile-2.4" ,
40+ " http://readium.org/lcp/profile-2.5" ,
41+ " http://readium.org/lcp/profile-2.6" ,
42+ " http://readium.org/lcp/profile-2.7" ,
43+ " http://readium.org/lcp/profile-2.8" ,
44+ " http://readium.org/lcp/profile-2.9"
45+ )
3346
3447internal typealias Context = Either <LcpClient .Context , LcpException .LicenseStatus >
3548
0 commit comments