Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danmuking/DiTing-Go
/ functions
Functions
1,176 in github.com/danmuking/DiTing-Go
⨍
Functions
1,176
◇
Types & classes
90
↓ 1 callers
Function
createNewUser
createNewUser 创建新用户
service/user_service.go:113
↓ 1 callers
Function
deleteFriend
(deleteFriendDto dto.DeleteFriendDto)
event/listener/friend_delete_event.go:58
↓ 1 callers
Function
findProjectRoot
findProjectRoot 通过查找go.mod文件来确定项目根目录
utils/setting/setting.go:64
↓ 1 callers
Function
friendApply
(apply model.UserApply)
event/listener/friend_apply_event.go:52
↓ 1 callers
Function
friendNew
(userFriend model.UserFriend)
event/listener/friend_new_event.go:64
↓ 1 callers
Function
getUserInfo
getUserInfo 获取用户信息,优先从Redis获取,失败则从数据库获取并缓存
service/user_service.go:220
↓ 1 callers
Function
heatBeat
心跳检测
websocket/service/websocket_service.go:146
↓ 1 callers
Function
initGin
初始化gin
routes/init_router.go:31
↓ 1 callers
Function
newUser
(db *gorm.DB, opts ...gen.DOOption)
dal/query/user.gen.go:22
↓ 1 callers
Method
replaceDB
(db *gorm.DB)
dal/query/room.gen.go:125
↓ 1 callers
Function
test
(rocketConsumer rocketmq.PushConsumer)
event/listener/user_login_event.go:27
↓ 1 callers
Function
updateContact
(msg model.Message)
event/listener/new_msg_event.go:80
↓ 1 callers
Function
validateLoginCredentials
validateLoginCredentials 验证登录凭据
service/user_service.go:204
↓ 1 callers
Function
validateLoginRequest
validateLoginRequest 验证登录请求参数
service/user_service.go:188
↓ 1 callers
Function
validateRegisterCaptcha
validateRegisterCaptcha 验证注册验证码
service/user_service.go:81
↓ 1 callers
Function
validateRegisterRequest
validateRegisterRequest 验证注册请求参数
service/user_service.go:56
Method
Alias
()
dal/query/message.gen.go:100
Method
Alias
()
dal/query/room.gen.go:94
Method
Alias
()
dal/query/group_member.gen.go:87
Method
Alias
()
dal/query/room_group.gen.go:93
Method
Alias
()
dal/query/user_apply.gen.go:96
Method
Alias
()
dal/query/user.gen.go:106
Method
Alias
()
dal/query/user_friend.gen.go:87
Method
Alias
()
dal/query/contact.gen.go:91
Method
Alias
()
dal/query/room_friend.gen.go:93
Method
As
(alias string)
dal/query/message.gen.go:72
Method
As
(alias string)
dal/query/room.gen.go:68
Method
As
(alias string)
dal/query/group_member.gen.go:62
Method
As
(alias string)
dal/query/room_group.gen.go:66
Method
As
(alias string)
dal/query/user_apply.gen.go:68
Method
As
(alias string)
dal/query/user.gen.go:76
Method
As
(alias string)
dal/query/user_friend.gen.go:62
Method
As
(alias string)
dal/query/contact.gen.go:66
Method
As
(alias string)
dal/query/room_friend.gen.go:66
Method
Assign
(attrs ...field.AssignExpr)
dal/query/message.gen.go:359
Method
Assign
(attrs ...field.AssignExpr)
dal/query/room.gen.go:351
Method
Assign
(attrs ...field.AssignExpr)
dal/query/group_member.gen.go:341
Method
Assign
(attrs ...field.AssignExpr)
dal/query/room_group.gen.go:349
Method
Assign
(attrs ...field.AssignExpr)
dal/query/user_apply.gen.go:353
Method
Assign
(attrs ...field.AssignExpr)
dal/query/user.gen.go:367
Method
Assign
(attrs ...field.AssignExpr)
dal/query/user_friend.gen.go:341
Method
Assign
(attrs ...field.AssignExpr)
dal/query/contact.gen.go:347
Method
Assign
(attrs ...field.AssignExpr)
dal/query/room_friend.gen.go:349
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/message.gen.go:355
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/room.gen.go:347
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/group_member.gen.go:337
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/room_group.gen.go:345
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/user_apply.gen.go:349
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/user.gen.go:363
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/user_friend.gen.go:337
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/contact.gen.go:343
Method
Attrs
(attrs ...field.AssignExpr)
dal/query/room_friend.gen.go:345
Method
Available
()
dal/query/gen.go:41
Function
BenchmarkUserLogin
BenchmarkUserLogin 用户登录性能基准测试
tests/performance/user_performance_test.go:48
Function
BenchmarkUserRegistration
BenchmarkUserRegistration 用户注册性能基准测试
tests/performance/user_performance_test.go:17
Function
BuildContactDaoList
(contactList []model.Contact, userList []*model.User, messageList []*model.Message, roomList []*model.Room, ro
service/adapter/build_contact_dao_list.go:18
Function
BuildMessageRespByMsgAndUser
(msgList *[]model.Message, userMap map[int64]*model.User)
service/adapter/build_message_resp.go:8
Function
BuildUserInfoByNameResp
(userList []*model.User, userApply []*model.UserApply, userFriend []*model.UserFriend)
service/adapter/build_user_info_by_name_resp.go:8
Function
CancelController
CancelController 注销账户 @Summary 注销账户 @Produce json @Param phone body string true "手机号" @Success 200 {object} resp.ResponseData "成功" @Fail
controller/user_controller.go:70
Function
CaptchaController
(c *gin.Context)
controller/captcha_controller.go:10
Method
Columns
(cols ...field.Expr)
dal/query/message.gen.go:102
Method
Columns
(cols ...field.Expr)
dal/query/room.gen.go:96
Method
Columns
(cols ...field.Expr)
dal/query/group_member.gen.go:89
Method
Columns
(cols ...field.Expr)
dal/query/room_group.gen.go:95
Method
Columns
(cols ...field.Expr)
dal/query/user_apply.gen.go:98
Method
Columns
(cols ...field.Expr)
dal/query/user.gen.go:108
Method
Columns
(cols ...field.Expr)
dal/query/user_friend.gen.go:89
Method
Columns
(cols ...field.Expr)
dal/query/contact.gen.go:93
Method
Columns
(cols ...field.Expr)
dal/query/room_friend.gen.go:95
Function
Connect
Connect 建立WebSocket连接
websocket/service/websocket_service.go:37
Method
Create
(values ...*model.Message)
dal/query/message.gen.go:293
Method
Create
(values ...*model.Room)
dal/query/room.gen.go:285
Method
Create
(values ...*model.GroupMember)
dal/query/group_member.gen.go:275
Method
Create
(values ...*model.RoomGroup)
dal/query/room_group.gen.go:283
Method
Create
(values ...*model.UserApply)
dal/query/user_apply.gen.go:287
Method
Create
(values ...*model.User)
dal/query/user.gen.go:301
Method
Create
(values ...*model.UserFriend)
dal/query/user_friend.gen.go:275
Method
Create
(values ...*model.Contact)
dal/query/contact.gen.go:281
Method
Create
(values ...*model.RoomFriend)
dal/query/room_friend.gen.go:283
Method
CreateInBatches
(values []*model.Message, batchSize int)
dal/query/message.gen.go:300
Method
CreateInBatches
(values []*model.Room, batchSize int)
dal/query/room.gen.go:292
Method
CreateInBatches
(values []*model.GroupMember, batchSize int)
dal/query/group_member.gen.go:282
Method
CreateInBatches
(values []*model.RoomGroup, batchSize int)
dal/query/room_group.gen.go:290
Method
CreateInBatches
(values []*model.UserApply, batchSize int)
dal/query/user_apply.gen.go:294
Method
CreateInBatches
(values []*model.User, batchSize int)
dal/query/user.gen.go:308
Method
CreateInBatches
(values []*model.UserFriend, batchSize int)
dal/query/user_friend.gen.go:282
Method
CreateInBatches
(values []*model.Contact, batchSize int)
dal/query/contact.gen.go:288
Method
CreateInBatches
(values []*model.RoomFriend, batchSize int)
dal/query/room_friend.gen.go:290
Method
Debug
()
dal/query/message.gen.go:201
Method
Debug
()
dal/query/room.gen.go:193
Method
Debug
()
dal/query/group_member.gen.go:183
Method
Debug
()
dal/query/room_group.gen.go:191
Method
Debug
()
dal/query/user_apply.gen.go:195
Method
Debug
()
dal/query/user.gen.go:209
Method
Debug
()
dal/query/user_friend.gen.go:183
Method
Debug
()
dal/query/contact.gen.go:189
Method
Debug
()
dal/query/room_friend.gen.go:191
Method
Delete
(models ...*model.Message)
dal/query/message.gen.go:422
Method
Delete
(models ...*model.Room)
dal/query/room.gen.go:414
Method
Delete
(models ...*model.GroupMember)
dal/query/group_member.gen.go:404
← previous
next →
501–600 of 1,176, ranked by callers