Commit 2745b6cc authored by Felipe Andrade's avatar Felipe Andrade

signature should be base64

parent ff6d89b6
...@@ -2,6 +2,7 @@ package proxyd ...@@ -2,6 +2,7 @@ package proxyd
import ( import (
"context" "context"
"encoding/base64"
"encoding/json" "encoding/json"
"strings" "strings"
"sync" "sync"
...@@ -21,7 +22,7 @@ type StaticMethodHandler struct { ...@@ -21,7 +22,7 @@ type StaticMethodHandler struct {
func (e *StaticMethodHandler) key(req *RPCReq) string { func (e *StaticMethodHandler) key(req *RPCReq) string {
// signature is a cache-friendly base64-encoded string with json.RawMessage param contents // signature is a cache-friendly base64-encoded string with json.RawMessage param contents
signature := string(req.Params) signature := base64.StdEncoding.EncodeToString(req.Params)
return strings.Join([]string{"cache", req.Method, signature}, ":") return strings.Join([]string{"cache", req.Method, signature}, ":")
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment