Metasync_Telemetry_Sender B

Total Complexity 79
Dependencies 2
Dependents 3
Total lines 643
Lines of code 332
Logical lines of code 166
Comment lines 226
Methods 27
Properties 6

Methods 27

Method Rating Maintainability Complexity Lines of code
make_api_request()
A
40 10 59
sanitize_for_serialization()
A
52 8 26
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 19
send_immediately()
S
57 4 17
test_connection()
S
59 3 14
send_telemetry()
S
67 3 9
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
69 2 6
schedule_background_send()
S
63 2 10
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
log_success()
S
91 1 2
clear_queue()
S
81 1 3