mirror of
https://github.com/akyaiy/GoSally-mvp.git
synced 2026-01-03 17:52:24 +00:00
24 lines
412 B
Go
24 lines
412 B
Go
package rpc
|
|
|
|
import (
|
|
"encoding/json"
|
|
"net/http"
|
|
)
|
|
|
|
func write(w http.ResponseWriter, msg *RPCResponse) error {
|
|
data, err := json.Marshal(msg)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
_, err = w.Write(data)
|
|
return err
|
|
}
|
|
|
|
func WriteError(w http.ResponseWriter, errm *RPCResponse) error {
|
|
return write(w, errm)
|
|
}
|
|
|
|
func WriteResponse(w http.ResponseWriter, response *RPCResponse) error {
|
|
return write(w, response)
|
|
}
|