KissAi_API D

Total Complexity 165
Dependencies 4
Dependents 0
Total lines 918
Lines of code 733
Logical lines of code 429
Comment lines 85
Methods 43
Properties 7

Methods 43

Method Rating Maintainability Complexity Lines of code
check_permission()
B
44 18 49
decapsulate_and_decrypt_data()
A
50 10 30
get_service_api_key_from_kissai_server()
A
47 8 35
get_assistants()
A
48 8 34
add_assistant()
A
45 7 41
call_update_token_usage()
A
46 7 37
add_assistant_to_user()
A
47 7 35
call_server_token_count()
S
46 6 36
delete_assistant()
S
48 6 34
get_kissai_updater()
S
45 5 44
request_kissai_user_token()
S
51 5 26
download_url()
S
52 5 24
get_kissai_user()
S
53 5 23
get_key_validity()
S
53 5 22
get_key_license()
S
63 5 12
update_kissai_user()
S
51 4 26
save_guest_user_session_cookie()
S
53 4 22
get_plugin_details()
S
55 4 20
get_service_api_key()
S
58 4 17
get_kissai_user_id()
S
60 4 13
get_api_key_type()
S
66 3 9
get_session_identifier()
S
64 3 10
save_assistants()
S
67 3 8
encrypt_and_encapsulate_with_key()
S
63 2 11
get_current_kissai_user()
S
68 2 8
get_saved_service_api_key()
S
69 2 7
get_service_api_key_from_kissai()
S
69 2 7
get_default_header()
S
63 2 10
get_session_id()
S
71 2 6
get_api_key()
S
71 2 6
get_bg_process_api_key_setting()
S
71 2 6
getInstance()
S
71 2 6
get_header()
S
65 1 9
kissai_api_error_log()
S
76 1 3
save_assistant()
S
77 1 4
update_kissai_user_data()
S
68 1 7
get_ai_api_instance()
S
71 1 6
is_service_key_from_kissai()
S
82 1 3
get_user_session_id()
S
80 1 3
encrypt_data()
S
64 1 9
decrypt_data()
S
64 1 9
set_session_id()
S
81 1 3
__construct()
S
80 1 3