mirror of
https://github.com/jwetzell/showbridge-go.git
synced 2026-04-26 21:05:30 +00:00
fix variable name
This commit is contained in:
@@ -26,19 +26,19 @@ func init() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func (uc *PSNClient) Id() string {
|
func (pc *PSNClient) Id() string {
|
||||||
return uc.config.Id
|
return pc.config.Id
|
||||||
}
|
}
|
||||||
|
|
||||||
func (uc *PSNClient) Type() string {
|
func (pc *PSNClient) Type() string {
|
||||||
return uc.config.Type
|
return pc.config.Type
|
||||||
}
|
}
|
||||||
|
|
||||||
func (uc *PSNClient) RegisterRouter(router *Router) {
|
func (pc *PSNClient) RegisterRouter(router *Router) {
|
||||||
uc.router = router
|
pc.router = router
|
||||||
}
|
}
|
||||||
|
|
||||||
func (uc *PSNClient) Run() error {
|
func (pc *PSNClient) Run() error {
|
||||||
|
|
||||||
addr, err := net.ResolveUDPAddr("udp", "236.10.10.10:56565")
|
addr, err := net.ResolveUDPAddr("udp", "236.10.10.10:56565")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -51,19 +51,19 @@ func (uc *PSNClient) Run() error {
|
|||||||
}
|
}
|
||||||
defer client.Close()
|
defer client.Close()
|
||||||
|
|
||||||
uc.conn = client
|
pc.conn = client
|
||||||
|
|
||||||
buffer := make([]byte, 2048)
|
buffer := make([]byte, 2048)
|
||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
case <-uc.router.Context.Done():
|
case <-pc.router.Context.Done():
|
||||||
// TODO(jwetzell): cleanup?
|
// TODO(jwetzell): cleanup?
|
||||||
slog.Debug("router context done in module", "id", uc.config.Id)
|
slog.Debug("router context done in module", "id", pc.config.Id)
|
||||||
return nil
|
return nil
|
||||||
default:
|
default:
|
||||||
uc.conn.SetDeadline(time.Now().Add(time.Millisecond * 200))
|
pc.conn.SetDeadline(time.Now().Add(time.Millisecond * 200))
|
||||||
|
|
||||||
numBytes, _, err := uc.conn.ReadFromUDP(buffer)
|
numBytes, _, err := pc.conn.ReadFromUDP(buffer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
//NOTE(jwetzell) we hit deadline
|
//NOTE(jwetzell) we hit deadline
|
||||||
if opErr, ok := err.(*net.OpError); ok && opErr.Timeout() {
|
if opErr, ok := err.(*net.OpError); ok && opErr.Timeout() {
|
||||||
@@ -74,23 +74,23 @@ func (uc *PSNClient) Run() error {
|
|||||||
|
|
||||||
if numBytes > 0 {
|
if numBytes > 0 {
|
||||||
message := buffer[:numBytes]
|
message := buffer[:numBytes]
|
||||||
err := uc.decoder.Decode(message)
|
err := pc.decoder.Decode(message)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("net.psn.client problem decoding psn traffic", "id", uc.config.Id, "error", err)
|
slog.Error("net.psn.client problem decoding psn traffic", "id", pc.config.Id, "error", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if uc.router != nil {
|
if pc.router != nil {
|
||||||
for _, tracker := range uc.decoder.Trackers {
|
for _, tracker := range pc.decoder.Trackers {
|
||||||
uc.router.HandleInput(uc.config.Id, tracker)
|
pc.router.HandleInput(pc.config.Id, tracker)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
slog.Error("net.psn.client has no router", "id", uc.config.Id)
|
slog.Error("net.psn.client has no router", "id", pc.config.Id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (uc *PSNClient) Output(payload any) error {
|
func (pc *PSNClient) Output(payload any) error {
|
||||||
return fmt.Errorf("net.psn.client output is not implemented")
|
return fmt.Errorf("net.psn.client output is not implemented")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user