use pointer to account list

This commit is contained in:
dhax 2020-04-16 13:58:21 +02:00
parent 5faa62f412
commit 21175bda62

View file

@ -88,11 +88,11 @@ func newAccountResponse(a *pwdless.Account) *accountResponse {
}
type accountListResponse struct {
Accounts []pwdless.Account `json:"accounts"`
Count int `json:"count"`
Accounts *[]pwdless.Account `json:"accounts"`
Count int `json:"count"`
}
func newAccountListResponse(a []pwdless.Account, count int) *accountListResponse {
func newAccountListResponse(a *[]pwdless.Account, count int) *accountListResponse {
resp := &accountListResponse{
Accounts: a,
Count: count,
@ -111,7 +111,7 @@ func (rs *AccountResource) list(w http.ResponseWriter, r *http.Request) {
render.Render(w, r, ErrRender(err))
return
}
render.Respond(w, r, newAccountListResponse(al, count))
render.Respond(w, r, newAccountListResponse(&al, count))
}
func (rs *AccountResource) create(w http.ResponseWriter, r *http.Request) {