cake_wallet/lib/view_model/dashboard
Omar Hatem aedf310c9d
Cw 155 monero synchronization (#1014)
* Run Monero Synchronization task in background on Android

* Add monero sync task in the load function to be registered/cancelled when user changes wallets

* Revert unused file changes

* Register Sync task on all monero wallets if any

* Add Sync Modes and change task frequency based on user's choice

* Register background task after current wallet is set

* Add Sync All toggle and change task wallets to sync accordingly

* Enable background notifications in release mode temporarily

* Disable constraints and increase the frequency of tasks

* Decrease frequency of background tasks

* Delay the background task thread till the syncing thread finish (Dummy Trial-1)

* Start Sync process and wait for it to finish

* Wait for synchronization to finish before ending the background thread
Add 10 minutes timeout duration for sync process

* Connect to node before syncing wallet

* replace testing configuration with the configurations agreed on

* Fix Conflicts with main

* Update and Migrate Background tasks to null safety

* Update workmanager version in pubspec_base also

* Move Sync options to Connection and sync page
Show Sync options only for Monero and Haven
Minor Enhancements

* Remove debugging notifications
Revert aggressive mode frequency to 6 hours [skip ci]

* Add iOS configs

* Revert debugging changes
Fix conflicts with main

* Add/Extract Sync configurations to/from backup file [skip ci]
2023-08-04 20:55:56 +03:00
..
action_list_display_mode.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
action_list_item.dart CAKE-15 | created header row, transaction page, balance view model, formatted item list, wallet balance; applied new design to trade and transaction rows; applied transaction page to dashboard page; applied balance view model, trade store, trade filter store and transaction filter store to dashboard view model; changed trade list item and transaction list item 2020-07-23 15:20:52 +03:00
anonpay_transaction_list_item.dart Cw 314 trocador receive screen update (#823) 2023-03-24 17:26:42 +02:00
balance_view_model.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
dashboard_view_model.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
date_section_item.dart CAKE-15 | created header row, transaction page, balance view model, formatted item list, wallet balance; applied new design to trade and transaction rows; applied transaction page to dashboard page; applied balance view model, trade store, trade filter store and transaction filter store to dashboard view model; changed trade list item and transaction list item 2020-07-23 15:20:52 +03:00
desktop_sidebar_view_model.dart CW-349 MacOS UI issue when navigating to Transaction details screen (#921) 2023-07-11 19:07:46 +03:00
filter_item.dart PR fixes 2022-12-26 20:41:21 +02:00
formatted_item_list.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
home_settings_view_model.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
market_place_view_model.dart CW-400 investigate cupertino nav bar null exception (#943) 2023-06-08 02:16:52 +03:00
order_list_item.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
receive_option_view_model.dart Cw 314 trocador receive screen update (#823) 2023-03-24 17:26:42 +02:00
trade_list_item.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
transaction_list_item.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
wallet_balance.dart Flutter upgrade 2022-10-12 13:09:57 -04:00