Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/HuolalaTech/page-spy-api
/ functions
Functions
375 in github.com/HuolalaTech/page-spy-api
⨍
Functions
375
◇
Types & classes
88
Method
GetRooms
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:74
Method
GetRooms
(ctx context.Context)
room/rpc_remote_manager.go:54
Method
GetRoomsByGroup
(tags map[string]string)
room/local_manager.go:48
Method
GetRoomsByGroup
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:68
Method
GetTags
()
room/local_room.go:71
Method
IsClose
()
room/basic_room.go:33
Method
IsClose
()
api/room/room.go:300
Function
IsPublicMessageType
(messageType string)
api/room/room.go:74
Method
Join
(ctx context.Context, connection *room.Connection, opt *room.Info)
room/local_room.go:125
Method
JoinRoom
(ctx context.Context, opt *room.Info, connection *room.Connection)
room/local_manager.go:143
Method
JoinRoom
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:136
Method
Leave
(ctx context.Context, connection *room.Connection, opt *room.Info)
room/local_room.go:145
Method
LeaveRoom
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:130
Method
LeaveRoom
(ctx context.Context, info *room.Info, connection *room.Connection)
room/rpc_remote_manager.go:196
Method
ListRooms
(ctx context.Context, tags map[string]string)
room/rpc_remote_manager.go:87
Method
Listen
(ctx context.Context, msg *event.Package)
room/remote_room.go:156
Method
Listen
(ctx context.Context, pkg *event.Package)
room/local_room.go:333
Method
Listen
(address *Address, listener Listener)
api/event/event.go:81
Method
Listen
(address *event.Address, listener event.Listener)
event/local_event.go:115
Function
LoadConfig
()
config/load.go:22
Function
Logger
()
serve/middleware/logger.go:17
Method
MarshalJSON
()
api/event/event.go:45
Method
Merge
(result rpc.MergeResult)
data/logs.go:30
Method
New
()
data/logs.go:47
Function
NewAddressManager
(c *config.Config)
rpc/address.go:62
Function
NewBroadcastMessage
(data json.RawMessage, from *Connection)
api/room/room.go:215
Function
NewClientError
(msg string, a ...any)
api/room/error.go:90
Function
NewConnectMessage
(selfConnection *Connection, roomConnections []*Connection)
api/room/room.go:175
Function
NewCore
(config *config.Config, storage storage.StorageApi, taskManager *task.TaskManager, data data.DataApi, addressM
serve/route/core.go:318
Function
NewData
(config *config.Config, taskManager *task.TaskManager, st storage.StorageApi)
data/db.go:86
Function
NewEcho
(socket *socket.WebSocket, core *CoreApi, config *config.Config, proxyManager *proxy.ProxyManager, staticConfi
serve/route/route.go:95
Function
NewManager
(config *config.Config, rpcManager *rpc.RpcManager, addressManager *rpc.AddressManager)
serve/socket/manager.go:12
Function
NewMessageContentError
(msg string, a ...any)
api/room/error.go:74
Function
NewNetWorkTimeoutError
(msg string, a ...any)
api/room/error.go:82
Function
NewProxy
(config *config.Config, addressManager *rpc.AddressManager)
proxy/proxy.go:34
Function
NewRoomCloseError
(msg string, a ...any)
api/room/error.go:78
Function
NewRoomInfo
(name string, secret string, useSecret bool, tags map[string]string, group string, address *event.Address)
api/room/room.go:274
Function
NewRoomNotFoundError
(msg string, a ...any)
api/room/error.go:70
Function
NewRpcManager
(addressManager *AddressManager)
rpc/rpc.go:19
Function
NewSendMessage
(data json.RawMessage, from *Connection, to *Connection)
api/room/room.go:226
Function
NewServeError
(msg string, a ...any)
api/room/error.go:86
Function
NewStorage
(config *config.Config)
storage/api.go:41
Function
NewTaskManager
()
task/task.go:57
Function
NewWebSocket
(rooManager *room.RemoteRpcRoomManager)
serve/socket/socket.go:264
Method
OnMessage
()
room/remote_room.go:128
Method
Ping
()
api/room/room.go:313
Method
RemoveLog
(fileId string)
storage/file.go:122
Method
RemoveLog
(fileId string)
storage/s3.go:128
Method
RemoveRoom
(ctx context.Context, opt *room.Info)
room/local_manager.go:124
Method
RemoveRoom
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:124
Method
RemoveRoom
(ctx context.Context, info *room.Info)
room/rpc_remote_manager.go:184
Method
Save
(path string, stream io.ReadSeeker)
storage/file.go:84
Method
Save
保存配置到文件
config/config.go:66
Method
SaveLog
(log *LogFile)
storage/file.go:14
Method
SaveLog
(log *LogFile)
storage/s3.go:59
Method
SendMessage
(ctx context.Context, msg *room.Message)
room/remote_room.go:110
Function
SetContainer
(c *dig.Container)
container/container.go:87
Function
SetMetric
(injectMetric Metric)
metric/metric.go:5
Method
ShouldRemove
()
room/remote_room.go:147
Method
ShouldRemove
()
room/local_room.go:300
Method
Start
(ctx context.Context)
room/remote_room.go:55
Method
Start
(ctx context.Context)
room/local_room.go:75
Method
Summary
Time Time 打点
metric/metric.go:47
Method
Time
Time Time 打点
metric/metric.go:43
Method
ToString
()
api/room/room.go:65
Method
UnmarshalJSON
(data []byte)
api/event/event.go:49
Method
UpdateInfo
(info *room.Info)
room/remote_room.go:51
Method
UpdateInfo
(info *room.Info)
room/local_room.go:67
Method
UpdateLogGroup
(groupLog *LogGroup)
data/db.go:193
Method
UpdateLogStatus
(fileId string, status Status)
data/api.go:15
Method
UpdateLogStatus
(fileId string, status Status)
data/db.go:403
Method
UpdateRoomOption
(_ *http.Request, req *RpcLocalRoomManagerRequest, res *RpcLocalRoomManagerResponse)
room/rpc_local_manager.go:89
Method
UpdateRoomOption
(ctx context.Context, info *room.Info)
room/rpc_remote_manager.go:126
Function
VerifyPassword
VerifyPassword 验证密码是否正确
serve/middleware/auth.go:60
Function
main
()
bin/main.go:15
← previous
301–375 of 375, ranked by callers