AISK_Chat_Handler D

Total Complexity 213
Dependencies 6
Dependents 2
Total lines 1,674
Lines of code 1,117
Logical lines of code 543
Comment lines 354
Methods 27
Properties 6

Methods 27

Method Rating Maintainability Complexity Lines of code
handle_chat_request()
C
32 28 101
prepare_context()
B
40 19 64
get_ai_response()
B
34 15 93
get_inquiries()
B
36 16 77
get_conversations()
B
36 15 82
handle_product_info_search()
A
46 14 37
create_conversation()
A
48 12 30
register_routes()
A
32 3 156
get_inquiry_details()
A
45 9 42
verify_conversation_access()
A
53 10 22
get_conversation()
A
48 9 34
classify_intent()
A
44 8 46
verify_chat_request_authenticated()
S
59 8 13
handle_product_search()
S
51 6 25
handle_inquiry_submission()
S
45 4 44
update_inquiry_status()
S
47 4 38
send_note_notification()
S
51 4 27
add_inquiry_note()
S
47 3 38
get_messages()
S
55 4 22
get_contact_info()
S
64 5 9
get_inquiry_notes()
S
56 3 20
handle_order_status_request()
S
49 2 34
handle_general_query()
S
59 3 15
update_conversation_intents()
S
57 2 17
verify_auth_request()
S
72 3 4
__construct()
S
62 3 10
send_status_notification()
S
56 1 17