BP_Better_Messages_Ajax D

Total Complexity 341
Dependencies 7
Dependents 2
Total lines 2,354
Lines of code 1,778
Logical lines of code 1,022
Comment lines 82
Methods 41
Properties 0

Methods 41

Method Rating Maintainability Complexity Lines of code
thread_search()
D
17
48 282
send_message()
C
32 29 99
load_thread_participants()
B
34 18 89
get_threads()
B
32 14 114
thread_check_new()
B
34 15 87
thread_load_messages()
A
43 14 47
change_user_option()
A
40 13 60
edit_message()
A
38 12 69
new_thread()
A
41 13 54
load_via_ajax()
A
43 13 47
check_new()
A
39 10 61
delete_thread()
A
41 10 56
bp_messages_autocomplete_results()
A
44 10 41
get_edit_message()
A
45 9 39
add_user_to_thread()
A
47 9 36
change_thread_option()
A
44 8 47
sync_with_server()
A
41 6 60
load_groups_list()
A
50 8 26
load_friends_list()
A
50 8 26
delete_message()
A
47 7 38
un_delete_thread()
S
45 6 43
get_messages()
S
45 6 41
__construct()
S
43 5 46
exclude_user_from_thread()
S
48 5 35
get_thread_mentions_suggestions()
S
48 4 33
clear_thread()
S
54 4 21
erase_thread()
S
55 4 20
import_admin_options()
S
56 4 18
favorite()
S
55 3 19
get_pm_thread()
S
60 3 13
unmute_thread()
S
60 3 13
get_more_threads()
S
61 3 12
export_admin_options()
S
62 3 11
prepare_edit_message()
S
54 2 21
save_message_meta()
S
65 3 9
leave_thread()
S
59 2 14
mute_thread()
S
62 2 11
instance()
S
69 2 7
last_activity_refresh()
S
74 1 5
catch_last_message_id()
S
77 1 4
remove_current_user()
S
76 1 4