View Issue Details

IDProjectCategoryView StatusLast Update
0008132Talerlibeufin (general)public2024-03-07 20:49
ReporterAntoine A Assigned ToAntoine A  
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008132: Cleaning up code sharing between library components
DescriptionCurrently, libeufin-nexus and libeufin-bank share code using the 'utils' module but the current strategy is lacking.
We need to share redundant code between the two, in particular that relating to database connection and data parsing (IbanPayto & TalerAmount). This requires the creation of a C'ommonError type' that can provide the Taler error code specific for both components.
We also need to stop sharing EBICS code between the two, as libeufin-bank no longer needs this code.

I propose to create a `common` module for all the code useful for any Taler project in kotlin and an `ebics` module for all the code useful for any EBICS/ISO20022 project in kotlin.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-01-19 10:30 Antoine A New Issue
2024-01-19 10:30 Antoine A Status new => assigned
2024-01-19 10:30 Antoine A Assigned To => Antoine A
2024-01-23 19:39 Antoine A Status assigned => resolved
2024-01-23 19:39 Antoine A Resolution open => fixed
2024-01-25 22:30 Christian Grothoff Fixed in Version => 0.9.4
2024-01-25 22:30 Christian Grothoff Target Version 0.10 => 0.9.4
2024-03-07 20:49 Christian Grothoff Status resolved => closed