AISK_Chat_Handler D

Total Complexity 193
Dependencies 7
Dependents 2
Total lines 1,567
Lines of code 1,023
Logical lines of code 472
Comment lines 363
Methods 28
Properties 6

Methods 28

Method Rating Maintainability Complexity Lines of code
handle_chat_request()
C
33 26 94
prepare_context()
B
40 19 64
get_ai_response()
B
35 15 85
get_conversations()
A
38 14 68
get_inquiries()
A
38 14 67
handle_product_info_search()
A
46 14 37
create_conversation()
A
48 12 30
register_routes()
A
32 3 156
verify_conversation_access()
A
53 10 22
get_conversation()
A
48 9 34
classify_intent()
A
44 8 46
handle_product_search()
S
51 6 25
handle_inquiry_submission()
S
46 4 41
get_messages()
S
55 4 22
add_inquiry_note()
S
48 3 36
update_inquiry_status()
S
49 3 32
get_contact_info()
S
64 5 9
verify_chat_request_authenticated()
S
66 5 7
handle_order_status_request()
S
49 2 34
handle_general_query()
S
59 3 15
get_inquiry_details()
S
54 2 22
send_note_notification()
S
55 2 20
verify_auth_request()
S
72 3 4
__construct()
S
62 3 10
send_status_notification()
S
56 1 17
get_inquiry_notes()
S
63 1 12
update_conversation_intents()
S
63 1 11
verify_chat_request()
S
82 1 3