cake_wallet/lib/entities
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
background_tasks.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
balance_display_mode.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
biometric_auth.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
cake_2fa_preset_options.dart CW-266 verbose access controls for TOTP 2FA (#967) 2023-08-04 16:49:26 +03:00
calculate_fiat_amount.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
calculate_fiat_amount_raw.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
contact.dart Add default values for hive fields for Node, UnspentCoinsInfo, Wallet… (#598) 2022-11-04 15:55:21 -04:00
contact_base.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
contact_model.dart Configure wallet types for the app 2021-12-24 14:41:34 +02:00
contact_record.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
default_settings_migration.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
desktop_dropdown_item.dart Dashboard desktop view (#737) 2023-04-14 06:39:08 +02:00
emoji_string_extension.dart fix display of Yat alert when address is empty (#484) 2022-08-26 16:29:00 +01:00
encrypt.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
exchange_api_mode.dart Fix issues from code review 2023-03-01 23:44:15 +02:00
fiat_api_mode.dart [skip ci] Update localization 2022-12-07 14:04:14 +02:00
fiat_currency.dart Cw 314 trocador receive screen update (#823) 2023-03-24 17:26:42 +02:00
fio_address_provider.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
format_amount.dart CAKE-160 | added to format_amount.dart case when amount contains ',' symbol 2020-11-09 18:09:04 +02:00
fs_migration.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
generate_name.dart prevent using same wallet name as existing (#391) 2022-06-29 18:21:21 +01:00
get_encryption_key.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
ios_legacy_helper.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
language_service.dart Revert rename nga flag (#952) 2023-06-01 15:46:17 +03:00
load_current_wallet.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
main_actions.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
mnemonic_item.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
node_list.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
openalias_record.dart CW-425 use the open alias new line UI (#1004) 2023-08-01 15:00:00 +03:00
parse_address_from_domain.dart CW-229 Improved restore options from QR code (#793) 2023-04-21 20:36:47 +02:00
parsed_address.dart CW-425 use the open alias new line UI (#1004) 2023-08-01 15:00:00 +03:00
pin_code_required_duration.dart [CW-225] Add pin timeout setting 2022-11-22 22:52:28 +02:00
preferences_key.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
priority_for_wallet_type.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
qr_scanner.dart Trim the content scanned via QR to remove extra spaces/new lines 2023-01-10 19:52:53 +02:00
qr_view_data.dart CW-240 Receive fiat currency amount and receive animations (#877) 2023-04-21 20:03:42 +02:00
receive_page_option.dart Cw 314 trocador receive screen update (#823) 2023-03-24 17:26:42 +02:00
record.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
secret_store_key.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
sort_balance_types.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
template.dart Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
transaction_creation_credentials.dart Part 1 2020-09-21 14:50:26 +03:00
transaction_description.dart Add default values for hive fields for Node, UnspentCoinsInfo, Wallet… (#598) 2022-11-04 15:55:21 -04:00
transaction_history.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
unstoppable_domain_address.dart Dashboard desktop view (#737) 2023-04-14 06:39:08 +02:00
update_haven_rate.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
wallet_contact.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
wallet_description.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
yat_record.dart Flutter upgrade 2022-10-12 13:09:57 -04:00