Metasync_Telemetry_Sender B

Total Complexity 81
Dependencies 2
Dependents 3
Total lines 646
Lines of code 337
Logical lines of code 170
Comment lines 224
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 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
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
clear_queue()
S
81 1 3