View Issue Details

IDProjectCategoryView StatusLast Update
0008805Talerwallet-corepublic2024-06-05 18:45
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.11 
Summary0008805: handle unavailable network better [1h]
DescriptionAn approach to fix this would be:
* wallet-core assigns a new GANA error code to this situation (to indicate "network issue" vs "issue with the request")
* the UIs need to render transactions pending with error differently (less scary, maybe show no error message at all) *if* the tx has a network error *and* the device has no network

Additionally, the UIs could notify wallet-core about "network is available again" (with some new `notifyNetworkAvailable` request), and wallet-core would then reset the retry counter for all transactions that currently have a network error.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2024-05-09 14:19

developer   ~0022379

should the UI app also notify about network offline in the same way? wallet-core could use this information to pause all task/transaction (or some of those task that will require network)

Florian Dold

2024-05-15 22:34

manager   ~0022429

Yes, see 0008850

Florian Dold

2024-05-15 22:34

manager   ~0022430

commit aa39162de0bba9b7673db5214012efee1ea61f15 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Thu May 16 00:30:51 2024 +0200

    wallet-core: implement hintNetworkAvailability request

Issue History

Date ModifiedUsernameFieldChange
2024-05-06 15:56Florian DoldNew Issue
2024-05-06 15:56Florian DoldStatusnew => assigned
2024-05-06 15:56Florian DoldAssigned To => Florian Dold
2024-05-09 14:19sebasjmNote Added: 0022379
2024-05-15 22:34Florian DoldNote Added: 0022429
2024-05-15 22:34Florian DoldStatusassigned => informing
2024-05-15 22:34Florian DoldResolutionopen => fixed
2024-05-15 22:34Florian DoldNote Added: 0022430
2024-06-05 18:45Christian GrothoffStatusinforming => closed