Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThinkCats/rim
/ functions
Functions
129 in github.com/ThinkCats/rim
⨍
Functions
129
◇
Types & classes
29
↓ 24 callers
Function
get_conn
()
src/common/store.rs:19
↓ 13 callers
Function
wrap_result
(result: Result<T>)
src/common/resp.rs:33
↓ 10 callers
Function
format_time
(time: NaiveDateTime)
src/common/time.rs:3
↓ 7 callers
Function
response
(data: Option<T>, code: u32, fail_msg: String)
src/common/resp.rs:44
↓ 5 callers
Function
send_ack
(body: &MsgBody, server_msg_id: Option<u64>, current_sender: &Sender)
src/wss/ws_service.rs:118
↓ 4 callers
Function
now_time_str
()
src/common/time.rs:11
↓ 4 callers
Function
select_group_user
(gid: u64)
src/group/group_dao.rs:91
↓ 4 callers
Function
select_user_by_uids
(uids: Vec<u64>)
src/user/user_dao.rs:11
↓ 4 callers
Function
valid_user_token
(body: &MsgBody, user_channel_map: &UserPeerMap)
src/wss/ws_service.rs:125
↓ 3 callers
Function
get_thread_local
()
src/common/store.rs:46
↓ 3 callers
Function
json_fail
(code: u32, msg: String)
src/common/resp.rs:59
↓ 3 callers
Function
ok
(t: T)
src/common/resp.rs:15
↓ 3 callers
Function
select_msg_inbox
(sql: String)
src/message/message_dao.rs:272
↓ 3 callers
Function
select_user_token_by_token
(token: String)
src/user/user_dao.rs:93
↓ 2 callers
Function
calc_token_expire_time
()
src/user/user_service.rs:120
↓ 2 callers
Function
filter_group_user
( current_group_user: Vec<GroupUser>, existed_group_user: Vec<GroupUser>, in_existed: bool, )
src/group/group_service.rs:99
↓ 2 callers
Function
in_expire_time
(expire_time: String)
src/user/user_service.rs:128
↓ 2 callers
Function
query_chat_message
(chat_list: Vec<ChatList>, is_chat_list: bool)
src/message/message_service.rs:80
↓ 2 callers
Function
query_user
(uid: u64)
src/user/user_service.rs:18
↓ 2 callers
Function
select_chat_list
(sql: String)
src/message/message_dao.rs:152
↓ 2 callers
Function
select_group
(sql: String)
src/group/group_dao.rs:72
↓ 2 callers
Function
select_msg_inbox_for_gmr
(gid: u64, mid: u64, ruid: u64)
src/message/message_dao.rs:217
↓ 2 callers
Function
select_user
(sql: String)
src/user/user_dao.rs:38
↓ 2 callers
Function
select_user_by_account
(account: String)
src/user/user_dao.rs:25
↓ 2 callers
Function
select_user_token
(sql: String)
src/user/user_dao.rs:105
↓ 2 callers
Function
send_msg
(sender: &UnboundedSender<Message>, t: T)
src/wss/ws_service.rs:240
↓ 1 callers
Function
add_friend
(add_form: &FriendAddForm)
src/friend/friend_service.rs:16
↓ 1 callers
Function
add_local_store
(token: String, uid: u64)
src/common/store.rs:38
↓ 1 callers
Function
change_group_user
(change_form: &GroupUserChangeForm)
src/group/group_service.rs:61
↓ 1 callers
Function
check_header_token
(req: &mut Request)
src/route.rs:78
↓ 1 callers
Function
convert_group_users
(change_form: &GroupUserChangeForm)
src/group/group_service.rs:86
↓ 1 callers
Function
convert_inbox_to_chat_list
(msg_inbox_list: Vec<MessageInbox>)
src/message/message_service.rs:66
↓ 1 callers
Function
create_group
(form: &GroupCreateForm)
src/group/group_service.rs:18
↓ 1 callers
Function
create_token
(uid: u64)
src/user/user_service.rs:89
↓ 1 callers
Function
create_user
(user: &User)
src/user/user_service.rs:48
↓ 1 callers
Function
delete_friend_status
(form: &FriendStatusModifyForm)
src/friend/friend_dao.rs:26
↓ 1 callers
Function
delete_group_user
(group_users: Vec<GroupUser>)
src/group/group_dao.rs:121
↓ 1 callers
Function
fail
(code: u32, msg: String)
src/common/resp.rs:24
↓ 1 callers
Function
get_bare_token
(bare_token: String)
src/route.rs:105
↓ 1 callers
Function
get_chat_uid
(recevier_uid: u64, rev_uids: Vec<u64>)
src/message/message_dao.rs:77
↓ 1 callers
Function
handle_client_ack
(body: &MsgBody, current_sender: &Sender)
src/wss/ws_service.rs:207
↓ 1 callers
Function
handle_connection
( state: PeerMap, user_state: UserPeerMap, raw_stream: TcpStream, addr: SocketAddr, )
src/ws.rs:47
↓ 1 callers
Function
handle_login
(body: &MsgBody, user_channel_map: &UserPeerMap, current_sender: &Sender)
src/wss/ws_service.rs:63
↓ 1 callers
Function
handle_logout
(body: &MsgBody, user_channel_map: &UserPeerMap, current_sender: &Sender)
src/wss/ws_service.rs:83
↓ 1 callers
Function
handle_msg
(body: &MsgBody, user_channel_map: &UserPeerMap, current_sender: &Sender)
src/wss/ws_service.rs:136
↓ 1 callers
Function
handle_read
(body: &MsgBody, current_sender: &Sender)
src/wss/ws_service.rs:89
↓ 1 callers
Function
handle_ws_msg
(msg: &MsgEvent, user_channel_map: &UserPeerMap, current_sender: &Sender)
src/wss/ws_service.rs:24
↓ 1 callers
Function
has_account
(account: &String)
src/user/user_dao.rs:74
↓ 1 callers
Method
init
()
src/common/store.rs:30
↓ 1 callers
Function
insert_chat_list_with_trans
(tx: &mut Transaction, chat_list: ChatList)
src/message/message_dao.rs:168
↓ 1 callers
Function
insert_friend_rel
(friend: &FriendRelation)
src/friend/friend_dao.rs:9
↓ 1 callers
Function
insert_group
(form: &GroupCreateForm)
src/group/group_dao.rs:8
↓ 1 callers
Function
insert_group_user
(group_users: Vec<GroupUser>)
src/group/group_dao.rs:108
↓ 1 callers
Function
insert_messages
(msg_info: &MessageInfo, msg_inboxs: Vec<MessageInbox>)
src/message/message_dao.rs:14
↓ 1 callers
Function
insert_token
(token: &UserToken)
src/user/user_dao.rs:122
↓ 1 callers
Function
insert_user
(user: &User)
src/user/user_dao.rs:56
↓ 1 callers
Method
is_reject
(&self, status: u8)
src/friend/friend_model.rs:31
↓ 1 callers
Function
json_ok
(t: T)
src/common/resp.rs:55
↓ 1 callers
Function
list_friend
(uid: u64, status: u8)
src/friend/friend_service.rs:22
↓ 1 callers
Function
login
(login_form: &UserLoginForm)
src/user/user_service.rs:55
↓ 1 callers
Function
modify_friend_status
(form: &FriendStatusModifyForm)
src/friend/friend_service.rs:37
↓ 1 callers
Function
parse_msg
(msg: &str)
src/ws.rs:113
↓ 1 callers
Function
parse_time_str
(time_str: String)
src/common/time.rs:7
↓ 1 callers
Function
query_chat_group_msg_history
(form: &MessageForm)
src/message/message_service.rs:49
↓ 1 callers
Function
query_chat_list_page
(form: &ChatListForm)
src/message/message_service.rs:19
↓ 1 callers
Function
query_group
(uid: u64)
src/group/group_service.rs:26
↓ 1 callers
Function
query_group_user
(gid: u64)
src/group/group_service.rs:30
↓ 1 callers
Function
query_user_by_account
(account: String)
src/user/user_service.rs:27
↓ 1 callers
Function
query_user_by_token
(token: String)
src/user/user_service.rs:39
↓ 1 callers
Function
save_new_msg
(body: &MsgBody, group_user: Vec<GroupUser>)
src/wss/ws_service.rs:194
↓ 1 callers
Function
select_chat_list_by_gu
(gid: u64, uid: u64)
src/message/message_dao.rs:128
↓ 1 callers
Function
select_chat_list_page
(query: &ChatListForm)
src/message/message_dao.rs:141
↓ 1 callers
Function
select_friend
(query: &FriendQueryForm)
src/friend/friend_dao.rs:35
↓ 1 callers
Function
select_group_by_ids
(ids: Vec<u64>)
src/group/group_dao.rs:49
↓ 1 callers
Function
select_group_by_u
(uid: u64)
src/group/group_dao.rs:62
↓ 1 callers
Function
select_msg
(sql: String)
src/message/message_dao.rs:110
↓ 1 callers
Function
select_msg_by_ids
(ids: Vec<u64>)
src/message/message_dao.rs:86
↓ 1 callers
Function
select_msg_inbox_for_gu_page
(query: &MessageForm)
src/message/message_dao.rs:248
↓ 1 callers
Function
select_unread
(gids: Vec<u64>, uid: u64)
src/message/message_dao.rs:194
↓ 1 callers
Function
select_user_token_by_uid
(uid: u64)
src/user/user_dao.rs:81
↓ 1 callers
Function
send_to_others
( msg_id: u64, body: &MsgBody, group_user: Vec<GroupUser>, user_channel_map: &UserPeerMap, )
src/wss/ws_service.rs:161
↓ 1 callers
Function
token_checker_adhoc
()
src/route.rs:51
↓ 1 callers
Function
update_chat_group_read
(form: &ChatGroupReadForm)
src/message/message_service.rs:62
↓ 1 callers
Function
update_chat_list
(tx: &mut Transaction, id: u64, last_msg_id: u64)
src/message/message_dao.rs:184
↓ 1 callers
Function
update_friend_status
(form: &FriendStatusModifyForm)
src/friend/friend_dao.rs:18
↓ 1 callers
Function
update_group
(form: &GroupUpdateForm)
src/group/group_dao.rs:41
↓ 1 callers
Function
update_inbox_read_status
(id: u64, read_status: u8, read_time: String)
src/message/message_dao.rs:304
↓ 1 callers
Function
update_inbox_read_status_batch
( gid: u64, uid: u64, read_status: u8, read_time: String, )
src/message/message_dao.rs:312
↓ 1 callers
Function
update_inbox_read_status_ok
(gid: u64, msg_id: u64, rev_uid: u64)
src/wss/ws_service.rs:106
↓ 1 callers
Function
update_inbox_send_status
(id: u64, send_status: u8)
src/message/message_dao.rs:296
↓ 1 callers
Function
update_inbox_send_staus_ok
(msg_id: u64, gid: u64, rev_uid: u64)
src/wss/ws_service.rs:228
↓ 1 callers
Function
update_token
(token: &UserToken)
src/user/user_dao.rs:131
↓ 1 callers
Function
user_in_group
(uid: u64, gid: u64)
src/group/group_service.rs:81
↓ 1 callers
Method
valid_friend_status
(&self, status: u8)
src/friend/friend_model.rs:25
↓ 1 callers
Function
valid_token
(token: String)
src/user/user_service.rs:74
↓ 1 callers
Function
wrap_option
(result: Option<T>)
src/common/resp.rs:40
Method
ack
(client_msg_id: String, server_msg_id: Option<u64>)
src/message/message_model.rs:69
Function
chat_group_read
(update_form: Json<ChatGroupReadForm>)
src/message/message_router.rs:23
Function
chat_list
(query_form: Json<ChatListForm>)
src/message/message_router.rs:11
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/message/message_model.rs:31
next →
1–100 of 129, ranked by callers