MCPcopy Create free account
hub / github.com/dank/rlapi / newPsyNetRPC

Function newPsyNetRPC

psynetrpc.go:46–57  ·  view source on GitHub ↗
(wsConn *websocket.Conn, localPlayerID PlayerID, requestID *requestIDCounter, logger *slog.Logger)

Source from the content-addressed store, hash-verified

44}
45
46func newPsyNetRPC(wsConn *websocket.Conn, localPlayerID PlayerID, requestID *requestIDCounter, logger *slog.Logger) *PsyNetRPC {
47 return &PsyNetRPC{
48 wsConn: wsConn,
49 localPlayerID: localPlayerID,
50 requestID: requestID,
51 pendingReqs: make(map[string]chan *PsyResponse),
52 pongChan: make(chan struct{}, 1),
53 eventCh: make(chan *Event, 32),
54 connected: true,
55 logger: logger,
56 }
57}
58
59func (p *PsyNetRPC) IsConnected() bool {
60 p.mu.Lock()

Callers 1

establishSocketMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected