View Issue Details

IDProjectCategoryView StatusLast Update
0009821Talerwallet-corepublic2025-04-30 17:05
ReporterAntoine A Assigned ToAntoine A  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Target Versionpost-1.0 
Summary0009821: Refactor notifications handling
DescriptionWe currently pass a lot of notifications to delay their propagation until the DB transaction is committed. This creates a lot of boilerplate and it's easy to miss some notification because typescript doesn't warn of unused ones.
I think it's better to store notifications in the context of the transaction and have the wallet propagate them at the end.
It's also an opportunity to group notifications propagation and improve performance.
TagsNo tags attached.

Relationships

child of 0009823 assignedAntoine A Refactoring and cleaning 

Activities

Antoine A

2025-04-30 16:24

developer   ~0024714

Done in https://git.taler.net/taler-typescript-core.git/commit/?h=dev/antoine/clean-notification
Waiting for 1.0 release before breaking everything

Issue History

Date Modified Username Field Change
2025-04-30 16:23 Antoine A New Issue
2025-04-30 16:23 Antoine A Status new => assigned
2025-04-30 16:23 Antoine A Assigned To => Antoine A
2025-04-30 16:24 Antoine A Note Added: 0024714
2025-04-30 17:05 Antoine A Relationship added child of 0009823