Little refactoring

This commit is contained in:
2023-04-01 00:33:59 +02:00
parent 8b3e722ea5
commit b5b293329e
9 changed files with 179 additions and 30 deletions
+9 -9
View File
@@ -8,8 +8,9 @@ package main
import (
"log"
"github.com/kindsoldier/dsrpc"
"netsrv/api"
"github.com/kindsoldier/dsrpc"
)
func main() {
@@ -46,20 +47,19 @@ func NewController() *Controller {
return &Controller{}
}
func (cont *Controller) HelloHandler(context *dsrpc.Context) error {
func (cont *Controller) HelloHandler(content *dsrpc.Content) error {
var err error
params := api.NewHelloParams()
err = context.BindParams(params)
params := api.HelloParams{}
err = content.BindParams(&params)
if err != nil {
return err
}
log.Println("hello message:", params.Message)
result := api.NewHelloResult()
result.Message = "hello!"
err = context.SendResult(result, 0)
result := api.HelloResult{
Message: "hello, client!",
}
err = content.SendResult(&result, 0)
if err != nil {
return err
}