EPKB_AI_REST_Chat_Controller A

Total Complexity 62
Dependencies 10
Dependents 1
Total lines 580
Lines of code 361
Logical lines of code 150
Comment lines 133
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
extract_request_data()
A
49 10 30
register_routes()
A
37 5 101
get_conversations_table()
A
53 8 21
get_conversation_details()
S
49 6 30
get_conversation()
S
51 6 24
send_message()
S
51 5 27
get_active_conversation()
S
56 4 17
start_session()
S
58 3 16
format_messages_for_response()
S
62 3 11
get_table_params()
S
50 1 35
clear_conversation()
S
58 2 14
check_rest_nonce()
S
71 2 6
delete_conversation()
S
65 2 8
delete_selected_conversations()
S
65 2 8
delete_all_conversations()
S
67 2 7
optimize_message()
S
70 1 6