MCPcopy Create free account

hub / github.com/danmuking/DiTing-Go / functions

Functions1,176 in github.com/danmuking/DiTing-Go

↓ 1 callersFunctioncreateNewUser
createNewUser 创建新用户
service/user_service.go:113
↓ 1 callersFunctiondeleteFriend
(deleteFriendDto dto.DeleteFriendDto)
event/listener/friend_delete_event.go:58
↓ 1 callersFunctionfindProjectRoot
findProjectRoot 通过查找go.mod文件来确定项目根目录
utils/setting/setting.go:64
↓ 1 callersFunctionfriendApply
(apply model.UserApply)
event/listener/friend_apply_event.go:52
↓ 1 callersFunctionfriendNew
(userFriend model.UserFriend)
event/listener/friend_new_event.go:64
↓ 1 callersFunctiongetUserInfo
getUserInfo 获取用户信息,优先从Redis获取,失败则从数据库获取并缓存
service/user_service.go:220
↓ 1 callersFunctionheatBeat
心跳检测
websocket/service/websocket_service.go:146
↓ 1 callersFunctioninitGin
初始化gin
routes/init_router.go:31
↓ 1 callersFunctionnewUser
(db *gorm.DB, opts ...gen.DOOption)
dal/query/user.gen.go:22
↓ 1 callersMethodreplaceDB
(db *gorm.DB)
dal/query/room.gen.go:125
↓ 1 callersFunctiontest
(rocketConsumer rocketmq.PushConsumer)
event/listener/user_login_event.go:27
↓ 1 callersFunctionupdateContact
(msg model.Message)
event/listener/new_msg_event.go:80
↓ 1 callersFunctionvalidateLoginCredentials
validateLoginCredentials 验证登录凭据
service/user_service.go:204
↓ 1 callersFunctionvalidateLoginRequest
validateLoginRequest 验证登录请求参数
service/user_service.go:188
↓ 1 callersFunctionvalidateRegisterCaptcha
validateRegisterCaptcha 验证注册验证码
service/user_service.go:81
↓ 1 callersFunctionvalidateRegisterRequest
validateRegisterRequest 验证注册请求参数
service/user_service.go:56
MethodAlias
()
dal/query/message.gen.go:100
MethodAlias
()
dal/query/room.gen.go:94
MethodAlias
()
dal/query/group_member.gen.go:87
MethodAlias
()
dal/query/room_group.gen.go:93
MethodAlias
()
dal/query/user_apply.gen.go:96
MethodAlias
()
dal/query/user.gen.go:106
MethodAlias
()
dal/query/user_friend.gen.go:87
MethodAlias
()
dal/query/contact.gen.go:91
MethodAlias
()
dal/query/room_friend.gen.go:93
MethodAs
(alias string)
dal/query/message.gen.go:72
MethodAs
(alias string)
dal/query/room.gen.go:68
MethodAs
(alias string)
dal/query/group_member.gen.go:62
MethodAs
(alias string)
dal/query/room_group.gen.go:66
MethodAs
(alias string)
dal/query/user_apply.gen.go:68
MethodAs
(alias string)
dal/query/user.gen.go:76
MethodAs
(alias string)
dal/query/user_friend.gen.go:62
MethodAs
(alias string)
dal/query/contact.gen.go:66
MethodAs
(alias string)
dal/query/room_friend.gen.go:66
MethodAssign
(attrs ...field.AssignExpr)
dal/query/message.gen.go:359
MethodAssign
(attrs ...field.AssignExpr)
dal/query/room.gen.go:351
MethodAssign
(attrs ...field.AssignExpr)
dal/query/group_member.gen.go:341
MethodAssign
(attrs ...field.AssignExpr)
dal/query/room_group.gen.go:349
MethodAssign
(attrs ...field.AssignExpr)
dal/query/user_apply.gen.go:353
MethodAssign
(attrs ...field.AssignExpr)
dal/query/user.gen.go:367
MethodAssign
(attrs ...field.AssignExpr)
dal/query/user_friend.gen.go:341
MethodAssign
(attrs ...field.AssignExpr)
dal/query/contact.gen.go:347
MethodAssign
(attrs ...field.AssignExpr)
dal/query/room_friend.gen.go:349
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/message.gen.go:355
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/room.gen.go:347
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/group_member.gen.go:337
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/room_group.gen.go:345
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/user_apply.gen.go:349
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/user.gen.go:363
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/user_friend.gen.go:337
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/contact.gen.go:343
MethodAttrs
(attrs ...field.AssignExpr)
dal/query/room_friend.gen.go:345
MethodAvailable
()
dal/query/gen.go:41
FunctionBenchmarkUserLogin
BenchmarkUserLogin 用户登录性能基准测试
tests/performance/user_performance_test.go:48
FunctionBenchmarkUserRegistration
BenchmarkUserRegistration 用户注册性能基准测试
tests/performance/user_performance_test.go:17
FunctionBuildContactDaoList
(contactList []model.Contact, userList []*model.User, messageList []*model.Message, roomList []*model.Room, ro
service/adapter/build_contact_dao_list.go:18
FunctionBuildMessageRespByMsgAndUser
(msgList *[]model.Message, userMap map[int64]*model.User)
service/adapter/build_message_resp.go:8
FunctionBuildUserInfoByNameResp
(userList []*model.User, userApply []*model.UserApply, userFriend []*model.UserFriend)
service/adapter/build_user_info_by_name_resp.go:8
FunctionCancelController
CancelController 注销账户 @Summary 注销账户 @Produce json @Param phone body string true "手机号" @Success 200 {object} resp.ResponseData "成功" @Fail
controller/user_controller.go:70
FunctionCaptchaController
(c *gin.Context)
controller/captcha_controller.go:10
MethodColumns
(cols ...field.Expr)
dal/query/message.gen.go:102
MethodColumns
(cols ...field.Expr)
dal/query/room.gen.go:96
MethodColumns
(cols ...field.Expr)
dal/query/group_member.gen.go:89
MethodColumns
(cols ...field.Expr)
dal/query/room_group.gen.go:95
MethodColumns
(cols ...field.Expr)
dal/query/user_apply.gen.go:98
MethodColumns
(cols ...field.Expr)
dal/query/user.gen.go:108
MethodColumns
(cols ...field.Expr)
dal/query/user_friend.gen.go:89
MethodColumns
(cols ...field.Expr)
dal/query/contact.gen.go:93
MethodColumns
(cols ...field.Expr)
dal/query/room_friend.gen.go:95
FunctionConnect
Connect 建立WebSocket连接
websocket/service/websocket_service.go:37
MethodCreate
(values ...*model.Message)
dal/query/message.gen.go:293
MethodCreate
(values ...*model.Room)
dal/query/room.gen.go:285
MethodCreate
(values ...*model.GroupMember)
dal/query/group_member.gen.go:275
MethodCreate
(values ...*model.RoomGroup)
dal/query/room_group.gen.go:283
MethodCreate
(values ...*model.UserApply)
dal/query/user_apply.gen.go:287
MethodCreate
(values ...*model.User)
dal/query/user.gen.go:301
MethodCreate
(values ...*model.UserFriend)
dal/query/user_friend.gen.go:275
MethodCreate
(values ...*model.Contact)
dal/query/contact.gen.go:281
MethodCreate
(values ...*model.RoomFriend)
dal/query/room_friend.gen.go:283
MethodCreateInBatches
(values []*model.Message, batchSize int)
dal/query/message.gen.go:300
MethodCreateInBatches
(values []*model.Room, batchSize int)
dal/query/room.gen.go:292
MethodCreateInBatches
(values []*model.GroupMember, batchSize int)
dal/query/group_member.gen.go:282
MethodCreateInBatches
(values []*model.RoomGroup, batchSize int)
dal/query/room_group.gen.go:290
MethodCreateInBatches
(values []*model.UserApply, batchSize int)
dal/query/user_apply.gen.go:294
MethodCreateInBatches
(values []*model.User, batchSize int)
dal/query/user.gen.go:308
MethodCreateInBatches
(values []*model.UserFriend, batchSize int)
dal/query/user_friend.gen.go:282
MethodCreateInBatches
(values []*model.Contact, batchSize int)
dal/query/contact.gen.go:288
MethodCreateInBatches
(values []*model.RoomFriend, batchSize int)
dal/query/room_friend.gen.go:290
MethodDebug
()
dal/query/message.gen.go:201
MethodDebug
()
dal/query/room.gen.go:193
MethodDebug
()
dal/query/group_member.gen.go:183
MethodDebug
()
dal/query/room_group.gen.go:191
MethodDebug
()
dal/query/user_apply.gen.go:195
MethodDebug
()
dal/query/user.gen.go:209
MethodDebug
()
dal/query/user_friend.gen.go:183
MethodDebug
()
dal/query/contact.gen.go:189
MethodDebug
()
dal/query/room_friend.gen.go:191
MethodDelete
(models ...*model.Message)
dal/query/message.gen.go:422
MethodDelete
(models ...*model.Room)
dal/query/room.gen.go:414
MethodDelete
(models ...*model.GroupMember)
dal/query/group_member.gen.go:404
← previousnext →501–600 of 1,176, ranked by callers