Rename JSONRPCServer to JSONRPCRouter

This commit is contained in:
tutman96 2025-01-19 23:12:24 +00:00
parent be319f38d7
commit ccfd63b84f
3 changed files with 8 additions and 8 deletions

View File

@ -8,20 +8,20 @@ import (
"reflect"
)
type JSONRPCServer struct {
type JSONRPCRouter struct {
writer io.Writer
handlers map[string]*RPCHandler
}
func NewJSONRPCServer(writer io.Writer, handlers map[string]*RPCHandler) *JSONRPCServer {
return &JSONRPCServer{
func NewJSONRPCRouter(writer io.Writer, handlers map[string]*RPCHandler) *JSONRPCRouter {
return &JSONRPCRouter{
writer: writer,
handlers: handlers,
}
}
func (s *JSONRPCServer) HandleMessage(data []byte) error {
func (s *JSONRPCRouter) HandleMessage(data []byte) error {
var request JSONRPCRequest
err := json.Unmarshal(data, &request)
if err != nil {
@ -72,7 +72,7 @@ func (s *JSONRPCServer) HandleMessage(data []byte) error {
return s.writeResponse(response)
}
func (s *JSONRPCServer) writeResponse(response JSONRPCResponse) error {
func (s *JSONRPCRouter) writeResponse(response JSONRPCResponse) error {
responseBytes, err := json.Marshal(response)
if err != nil {
return err

View File

@ -33,8 +33,8 @@ func (w *DataChannelWriter) Write(data []byte) (int, error) {
return len(data), nil
}
func NewDataChannelJsonRpcServer(dataChannel *webrtc.DataChannel) *jsonrpc.JSONRPCServer {
return jsonrpc.NewJSONRPCServer(
func NewDataChannelJsonRpcRouter(dataChannel *webrtc.DataChannel) *jsonrpc.JSONRPCRouter {
return jsonrpc.NewJSONRPCRouter(
NewDataChannelWriter(dataChannel),
rpcHandlers,
)

View File

@ -75,7 +75,7 @@ func newSession() (*Session, error) {
switch d.Label() {
case "rpc":
session.RPCChannel = d
rpcServer := NewDataChannelJsonRpcServer(d)
rpcServer := NewDataChannelJsonRpcRouter(d)
d.OnMessage(func(msg webrtc.DataChannelMessage) {
go rpcServer.HandleMessage(msg.Data)
})