Skip to content

Commit

Permalink
prepare proper removal of arrow (#182)
Browse files Browse the repository at this point in the history
This removes the arrow dependency for good.

- We still need to update and release all credentials to use this VC-K version once released
- Then we need pull those updated credentials into Valera (or wherever we use them)
- Finally, our Valera build issues will also be resolved for good.
  • Loading branch information
JesusMcCloud authored Dec 18, 2024
1 parent 9161bf6 commit ecb86f4
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions vck-openid/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,19 @@ kotlin {
api(project(":vck"))
api(project(":openid-data-classes"))
commonImplementationDependencies()
// Add arrow-core dependency because of https://youtrack.jetbrains.com/issue/KT-73858/NullPointerException-when-building-CMP-ios-App
api("io.arrow-kt:arrow-core:1.2.4")
}
}

commonTest {
dependencies {
implementation("at.asitplus.wallet:eupidcredential:${VcLibVersions.eupidcredential}")
implementation("at.asitplus.wallet:mobiledrivinglicence:${VcLibVersions.mdl}")
// Add arrow-core dependency because of https://youtrack.jetbrains.com/issue/KT-73858/NullPointerException-when-building-CMP-ios-App
// credentials depend on older VC-K version, which pulls in old KmmResult and arrow dependency
// KLIB dependency resolution is somewhat borked, so we need this here until newer credentials are published based on this VC-K version
// that uses the most recent KmmResult without Arrow dependency
//TODO REMOVE ONCE mDL and PID are updated to this VC-K release with KmmResul 1.9.0
implementation("io.arrow-kt:arrow-core:1.2.4")
}
}

Expand Down

0 comments on commit ecb86f4

Please sign in to comment.