Omnisend_Sync_Manager A

Total Complexity 69
Dependencies 3
Dependents 5
Total lines 329
Lines of code 249
Logical lines of code 140
Comment lines 3
Methods 34
Properties 0

Methods 34

Method Rating Maintainability Complexity Lines of code
are_data_syncing()
S
61 5 15
is_all_batches_sync_finished()
S
63 4 12
start_resync_all_with_error_or_skipped()
S
55 2 22
finish_check_batches()
S
70 3 6
schedule_categories_sync()
S
67 2 8
start_contacts_if_not_finished()
S
67 2 8
shedule_products_sync()
S
65 2 9
schedule_orders_sync()
S
65 2 9
schedule_contacts_sync()
S
65 2 9
start_check_batches_if_not_started()
S
68 2 7
is_categories_finished()
S
71 2 6
are_categories_syncing()
S
71 2 6
stop_categories()
S
71 2 6
finish_categories()
S
69 2 7
start_categories_if_not_finished()
S
67 2 8
is_products_finished()
S
71 2 6
are_products_syncing()
S
71 2 6
stop_products()
S
71 2 6
finish_products()
S
69 2 7
finish_contacts()
S
69 2 7
stop_contacts()
S
71 2 6
are_contacts_syncing()
S
71 2 6
is_contacts_finished()
S
71 2 6
start_orders_if_not_finished()
S
67 2 8
finish_orders()
S
69 2 7
stop_orders()
S
71 2 6
are_orders_syncing()
S
71 2 6
is_orders_finished()
S
71 2 6
start_products_if_not_finished()
S
67 2 8
start_orders()
S
77 1 4
start_resync_contacts()
S
75 1 4
start_products()
S
77 1 4
start_categories()
S
77 1 4
start_contacts()
S
77 1 4