TCXChatHelper C

Total Complexity 114
Dependencies 15
Dependents 27
Total lines 681
Lines of code 573
Logical lines of code 311
Comment lines 13
Methods 30
Properties 0

Methods 30

Method Rating Maintainability Complexity Lines of code
update_chat_status()
B
46 17 36
module_db_integration()
A
36 11 103
add_chat_message()
A
46 10 35
get_time_based_status_changes()
A
52 9 27
get_chat_including_messages()
A
45 8 39
get_chat_messages()
S
53 5 24
set_chat_status()
S
54 4 21
end_chat()
S
56 4 20
get_queued_actions()
S
56 4 18
get_message_file()
S
64 4 10
get_client_chat_list()
S
58 3 15
add_chat()
S
50 2 29
encrypt_msg()
S
60 3 14
set_typing_indicator()
S
59 3 13
decrypt_msg()
S
62 3 12
set_agent_id()
S
62 3 11
user_initiate_chat()
S
51 2 25
new_chat_email()
S
53 2 23
complete_all_ended_chats()
S
61 2 13
set_last_active_now()
S
62 2 11
set_chat_user_data()
S
56 1 18
get_chat_other_information()
S
68 2 7
update_chat_statuses()
S
70 2 6
set_messages_agent_id()
S
63 2 10
generate_transcript()
S
61 1 12
set_chat_completed()
S
75 1 4
mark_messages_as_read()
S
72 1 5
set_chat_external_session()
S
75 1 4
get_visitors_count()
S
76 1 4
set_chat_state()
S
75 1 4