package main
import (
"errors"
"./jsonrpc2"
"net/http"
)
type echoParams struct {
Message *string `json:"message"`
}
func echo(params *echoParams) (interface{}, error) {
if params.Message == nil {
return nil, errors.New("missing message")
}
return params.Message, nil
}
func myFn(r *http.Request) bool {
return true
}
func main(){
server := jsonrpc2.NewServer("/jsonrpc", "0.0.0.0", "8008", myFn)
server.RegisterFunc("echo", echo)
server.Start()
}
-
Notifications
You must be signed in to change notification settings - Fork 0
ocZio/jsonrpc2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
jsonrpc2 server and client for Go
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published