MCPcopy Index your code

hub / github.com/HuolalaTech/page-spy-api / functions

Functions375 in github.com/HuolalaTech/page-spy-api

↓ 1 callersFunctionTimeToNumber
(date time.Time)
util/time.go:5
↓ 1 callersMethodToMessage
()
api/room/room.go:34
↓ 1 callersMethodToString
()
api/event/event.go:16
↓ 1 callersFunctionUnwrap
(err error)
serve/socket/error.go:7
↓ 1 callersMethodUpdateInfo
(info *Info)
api/room/room.go:293
↓ 1 callersMethodUpdateLogGroup
(logGroup *LogGroup)
data/api.go:7
↓ 1 callersMethodUpdateRoomOption
(ctx context.Context, info *room.Info)
room/local_manager.go:73
↓ 1 callersMethodWriteData
(data interface{})
serve/socket/socket.go:63
↓ 1 callersMethodWriteJSON
(v interface{})
serve/socket/socket.go:74
↓ 1 callersMethodaddConnectionWithLock
(connection *room.Connection)
room/local_room.go:100
↓ 1 callersMethodaddListener
(address *event.Address, listener event.Listener)
event/local_event.go:27
↓ 1 callersMethodaddRoom
(room room.ManagerRoom)
room/basic_manager.go:30
↓ 1 callersMethodbroadcast
(ctx context.Context, msg *room.Message)
room/remote_room.go:94
↓ 1 callersMethodbroadcastMessage
(ctx context.Context, msg *room.Message)
room/local_room.go:188
↓ 1 callersMethodcall
(ctx context.Context, serviceMethod string, args interface{}, reply interface{})
rpc/rpc_client.go:81
↓ 1 callersFunctioncheckLocalConfigFile
()
config/load.go:94
↓ 1 callersMethodemitRemote
(ctx context.Context, address *event.Address, pkg *event.Package)
event/local_event.go:77
↓ 1 callersFunctiongenerateRandomKey
生成随机密钥
serve/middleware/jwt.go:32
↓ 1 callersFunctiongenerateRandomSecret
生成随机密钥(Base64编码)
config/load.go:81
↓ 1 callersFunctiongetAvailablePort
(limit int)
rpc/address.go:23
↓ 1 callersFunctiongetAvailablePortWithLimit
()
rpc/address.go:44
↓ 1 callersMethodgetFileGroupList
(query *data.FileListQuery)
serve/route/core.go:182
↓ 1 callersMethodgetFileList
(query *data.FileListQuery)
serve/route/core.go:178
↓ 1 callersMethodgetId
()
rpc/rpc_client.go:35
↓ 1 callersMethodgetListeners
(address *event.Address)
event/local_event.go:62
↓ 1 callersMethodgetRoomsByTags
(tags map[string]string)
room/basic_manager.go:58
↓ 1 callersFunctioninclude
(arr []string, value string)
serve/route/route.go:25
↓ 1 callersMethodinitClient
()
rpc/rpc_client.go:42
↓ 1 callersMethodisFull
()
room/local_manager.go:68
↓ 1 callersFunctionisHtml
(ct string)
serve/middleware/cache.go:11
↓ 1 callersMethodjoinRoom
(ctx context.Context, connection *room.Connection, info *room.Info)
room/rpc_remote_manager.go:255
↓ 1 callersFunctionlikeTags
(origin map[string]string, condition map[string]string)
room/basic_manager.go:36
↓ 1 callersMethodlisten
()
rpc/rpc.go:53
↓ 1 callersFunctionloadAuthConfigFromEnv
从环境变量加载认证配置
config/load.go:40
↓ 1 callersFunctionloadData
(config *config.Config, remoteStorage storage.StorageApi)
data/db.go:124
↓ 1 callersFunctionloadLocalConfigFile
()
config/load.go:111
↓ 1 callersMethodloop
()
room/basic_manager.go:98
↓ 1 callersMethodmessage
(ctx context.Context, msg *room.Message)
room/remote_room.go:65
↓ 1 callersMethodmessageMessage
(ctx context.Context, msg *room.Message)
room/local_room.go:214
↓ 1 callersFunctiononRoomMessage
(ctx context.Context, socket *socket, room roomApi.RemoteRoom)
serve/socket/socket.go:163
↓ 1 callersMethodotherMessage
(ctx context.Context, msg *room.Message)
room/local_room.go:169
↓ 1 callersMethodping
(ctx context.Context)
room/remote_room.go:84
↓ 1 callersMethodpingMessage
()
room/local_room.go:164
↓ 1 callersMethodreadClientMessage
(ctx context.Context, socket *socket, room roomApi.RemoteRoom)
serve/socket/socket.go:102
↓ 1 callersMethodremoveConnectionWithLock
(connection *room.Connection)
room/local_room.go:106
↓ 1 callersMethodrun
()
task/task.go:16
↓ 1 callersMethodserveRoom
(opt *roomApi.Info, connection *roomApi.Connection, socket *socket, room roomApi.RemoteRoom)
serve/socket/socket.go:181
↓ 1 callersFunctionsyncData
(config *config.Config, s storage.StorageApi)
data/db.go:170
FunctionAuth
Auth 中间件用于验证请求的认证信息
serve/middleware/auth.go:13
FunctionCORS
(c *config.Config)
serve/middleware/cors.go:13
FunctionCache
()
serve/middleware/cache.go:15
MethodCleanFile
()
serve/route/core.go:305
MethodClose
()
serve/route/core.go:59
MethodClose
()
task/task.go:29
MethodClose
()
task/task.go:78
MethodClose
(ctx context.Context, closeCode string)
room/local_room.go:280
MethodClose
(ctx context.Context, closeCode string)
api/room/room.go:299
MethodClose
()
api/event/event.go:83
MethodClose
()
event/local_event.go:119
MethodCount
Count count 打点
metric/metric.go:39
MethodCountLogsGroup
(tagKey string)
data/db.go:361
MethodCountLogsSize
()
data/db.go:453
MethodCreateConnection
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:80
MethodCreateConnection
()
room/rpc_remote_manager.go:107
MethodCreateLog
(log *LogData)
data/db.go:255
MethodCreateLogGroup
(groupLog *LogGroup)
data/db.go:202
MethodCreateRoom
(ctx context.Context, info *room.Info)
room/local_manager.go:87
MethodCreateRoom
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:100
MethodDeleteLogByFileId
(fileId string)
data/db.go:408
MethodDeleteLogGroupByGroupId
(groupId string)
data/db.go:245
MethodDone
()
room/basic_room.go:19
MethodEmit
(ctx context.Context, address *event.Address, msg *event.Package)
event/local_event.go:107
MethodEmit
(r *http.Request, req *RpcEventEmitterRequest, res *RpcEventEmitterResponse)
event/rpc_event.go:45
FunctionError
()
serve/middleware/error.go:11
MethodExistLog
(fileId string)
storage/api.go:33
MethodExistLog
(fileId string)
storage/file.go:38
MethodExistLog
(fileId string)
storage/s3.go:111
MethodFindLogGroups
(_ *http.Request, req *data.FileListQuery, res *data.Page[*data.LogGroup])
serve/route/core.go:357
MethodFindLogGroups
(query *FileListQuery)
data/db.go:217
MethodFindLogs
(_ *http.Request, req *data.FileListQuery, res *data.Page[*data.LogData])
serve/route/core.go:347
MethodFindLogs
(query *FileListQuery)
data/db.go:375
MethodFindOldestLogs
(size int)
data/db.go:429
MethodFindShouldDeleteLogs
(size int)
data/db.go:435
MethodFindTimeoutLogs
(before time.Time, size int)
data/db.go:423
FunctionGenerateToken
GenerateToken 生成JWT令牌
serve/middleware/jwt.go:57
MethodGetClient
()
rpc/rpc_client.go:66
MethodGetError
()
api/room/error.go:13
MethodGetGroup
()
room/local_room.go:59
MethodGetInfo
()
room/remote_room.go:47
MethodGetInfo
()
room/local_room.go:63
MethodGetLog
(fileId string)
storage/file.go:65
MethodGetLog
(fileId string)
storage/s3.go:115
MethodGetLogDir
()
config/config.go:31
MethodGetMachineID
()
api/event/event.go:20
MethodGetOrderValue
()
data/logs.go:58
MethodGetRoom
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:112
MethodGetRoomAddress
()
room/remote_room.go:43
MethodGetRoomAddress
()
room/local_room.go:51
MethodGetRoomUsers
(ctx context.Context, info *room.Info)
room/rpc_remote_manager.go:156
MethodGetRoomUsers
()
room/local_room.go:55
← previousnext →201–300 of 375, ranked by callers