multi: Replace interface{} with 'any' alias
This commit is contained in:
parent
820f130f59
commit
0a38bd8152
@ -129,15 +129,15 @@ func (c *Client) SetVoteChoices(ctx context.Context, req types.SetVoteChoicesReq
|
|||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) post(ctx context.Context, path string, addr stdaddr.Address, resp, req interface{}) error {
|
func (c *Client) post(ctx context.Context, path string, addr stdaddr.Address, resp, req any) error {
|
||||||
return c.do(ctx, http.MethodPost, path, addr, resp, req)
|
return c.do(ctx, http.MethodPost, path, addr, resp, req)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) get(ctx context.Context, path string, resp interface{}) error {
|
func (c *Client) get(ctx context.Context, path string, resp any) error {
|
||||||
return c.do(ctx, http.MethodGet, path, nil, resp, nil)
|
return c.do(ctx, http.MethodGet, path, nil, resp, nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Client) do(ctx context.Context, method, path string, addr stdaddr.Address, resp, req interface{}) error {
|
func (c *Client) do(ctx context.Context, method, path string, addr stdaddr.Address, resp, req any) error {
|
||||||
var reqBody io.Reader
|
var reqBody io.Reader
|
||||||
var sig []byte
|
var sig []byte
|
||||||
|
|
||||||
|
|||||||
@ -86,7 +86,7 @@ func TestErrorDetails(t *testing.T) {
|
|||||||
Log: slog.Disabled,
|
Log: slog.Disabled,
|
||||||
}
|
}
|
||||||
|
|
||||||
var resp interface{}
|
var resp any
|
||||||
err := client.do(context.TODO(), http.MethodGet, "", nil, &resp, nil)
|
err := client.do(context.TODO(), http.MethodGet, "", nil, &resp, nil)
|
||||||
|
|
||||||
testServer.Close()
|
testServer.Close()
|
||||||
@ -171,7 +171,7 @@ func TestSignatureValidation(t *testing.T) {
|
|||||||
Log: slog.Disabled,
|
Log: slog.Disabled,
|
||||||
}
|
}
|
||||||
|
|
||||||
var resp interface{}
|
var resp any
|
||||||
err := client.do(context.TODO(), http.MethodGet, "", nil, &resp, nil)
|
err := client.do(context.TODO(), http.MethodGet, "", nil, &resp, nil)
|
||||||
|
|
||||||
testServer.Close()
|
testServer.Close()
|
||||||
|
|||||||
@ -24,7 +24,7 @@ type Caller interface {
|
|||||||
// Args provides positional parameters for the call.
|
// Args provides positional parameters for the call.
|
||||||
// Res must be a pointer to a struct, slice, or map type to unmarshal
|
// Res must be a pointer to a struct, slice, or map type to unmarshal
|
||||||
// a result (if any), or nil if no result is needed.
|
// a result (if any), or nil if no result is needed.
|
||||||
Call(ctx context.Context, method string, res interface{}, args ...interface{}) error
|
Call(ctx context.Context, method string, res any, args ...any) error
|
||||||
}
|
}
|
||||||
|
|
||||||
// client wraps a wsrpc.Client, as well as all of the connection details
|
// client wraps a wsrpc.Client, as well as all of the connection details
|
||||||
|
|||||||
@ -263,7 +263,7 @@ func (s *Server) downloadDatabaseBackup(c *gin.Context) {
|
|||||||
|
|
||||||
// setAdminStatus stores the authentication status of the current session and
|
// setAdminStatus stores the authentication status of the current session and
|
||||||
// redirects the client to GET /admin.
|
// redirects the client to GET /admin.
|
||||||
func (s *Server) setAdminStatus(admin interface{}, c *gin.Context) {
|
func (s *Server) setAdminStatus(admin any, c *gin.Context) {
|
||||||
session := c.MustGet(sessionKey).(*sessions.Session)
|
session := c.MustGet(sessionKey).(*sessions.Session)
|
||||||
session.Values["admin"] = admin
|
session.Values["admin"] = admin
|
||||||
err := session.Save(c.Request, c.Writer)
|
err := session.Save(c.Request, c.Writer)
|
||||||
|
|||||||
@ -283,7 +283,7 @@ func (s *Server) router(cookieSecret []byte, dcrd rpc.DcrdConnect, wallets rpc.W
|
|||||||
// sendJSONResponse serializes the provided response, signs it, and sends the
|
// sendJSONResponse serializes the provided response, signs it, and sends the
|
||||||
// response to the client with a 200 OK status. Returns the seralized response
|
// response to the client with a 200 OK status. Returns the seralized response
|
||||||
// and the signature.
|
// and the signature.
|
||||||
func (s *Server) sendJSONResponse(resp interface{}, c *gin.Context) (string, string) {
|
func (s *Server) sendJSONResponse(resp any, c *gin.Context) (string, string) {
|
||||||
dec, err := json.Marshal(resp)
|
dec, err := json.Marshal(resp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.log.Errorf("JSON marshal error: %v", err)
|
s.log.Errorf("JSON marshal error: %v", err)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user