status-go/services/wallet/activity
Stefan c61a4000d8 feat(wallet) make remaining filter apis async
Implement activity.Scheduler to serialize and limit the number of
calls on the activity service. This way we protect form inefficient
parallel queries and easy support async and rate limiting based on the
API requirements.

Refactor the activity APIs async and use the Scheduler for managing
the activity service calls configured with one of the two rules: cancel
ignore.

Updates status-desktop #11170
2023-07-03 16:50:48 +02:00
..
TODO.md feat(wallet) make remaining filter apis async 2023-07-03 16:50:48 +02:00
activity.go feat(wallet) make remaining filter apis async 2023-07-03 16:50:48 +02:00
activity_test.go fix(wallet) fix crash if to_address is NULL in transfers 2023-06-28 09:55:43 +02:00
filter.go fix(wallet) fix crash if to_address is NULL in transfers 2023-06-28 09:55:43 +02:00
filter_test.go fix(wallet) fix crash if to_address is NULL in transfers 2023-06-28 09:55:43 +02:00
scheduler.go feat(wallet) make remaining filter apis async 2023-07-03 16:50:48 +02:00
scheduler_test.go feat(wallet) make remaining filter apis async 2023-07-03 16:50:48 +02:00
service.go feat(wallet) make remaining filter apis async 2023-07-03 16:50:48 +02:00