Metasync_Telemetry_Sender A

Total Complexity 73
Dependencies 2
Dependents 3
Total lines 606
Lines of code 310
Logical lines of code 153
Comment lines 213
Methods 26
Properties 6

Methods 26

Method Rating Maintainability Complexity Lines of code
make_api_request()
A
40 10 59
parse_memory_limit()
S
55 7 20
flush_queue()
S
51 6 27
process_file_queue()
S
53 6 22
add_to_queue()
S
55 4 20
send_immediately()
S
57 4 17
test_connection()
S
59 3 14
send_telemetry()
S
67 3 9
log_success()
S
72 3 5
get_queue_stats()
S
65 3 8
send_to_background()
S
67 3 9
save_to_file_queue()
S
58 2 15
send_via_non_blocking_request()
S
56 1 18
__construct()
S
70 2 6
schedule_queue_flush()
S
73 2 5
log_failure()
S
68 2 7
schedule_background_send()
S
64 2 9
process_background_telemetry()
S
65 2 9
get_default_endpoint()
S
74 1 4
send_exception()
S
74 1 4
send_message()
S
74 1 4
send_activation()
S
75 1 4
send_deactivation()
S
75 1 4
send_performance()
S
74 1 4
get_site_hash()
S
74 1 4
clear_queue()
S
81 1 3