1
0
mirror of https://github.com/aclindsa/moneygo.git synced 2025-07-03 12:48:38 -04:00

Stop using form elements for API

Just send the JSON as the request body
This commit is contained in:
2017-11-13 20:48:19 -05:00
parent 9624f0c5bc
commit 5a6be5a07b
23 changed files with 87 additions and 159 deletions

View File

@ -9,13 +9,13 @@ import (
func createUser(user *User) (*User, error) {
var u User
err := create(server.Client(), user, &u, "/v1/users/", "user")
err := create(server.Client(), user, &u, "/v1/users/")
return &u, err
}
func getUser(client *http.Client, userid int64) (*User, error) {
var u User
err := read(client, &u, "/v1/users/"+strconv.FormatInt(userid, 10), "user")
err := read(client, &u, "/v1/users/"+strconv.FormatInt(userid, 10))
if err != nil {
return nil, err
}
@ -24,7 +24,7 @@ func getUser(client *http.Client, userid int64) (*User, error) {
func updateUser(client *http.Client, user *User) (*User, error) {
var u User
err := update(client, user, &u, "/v1/users/"+strconv.FormatInt(user.UserId, 10), "user")
err := update(client, user, &u, "/v1/users/"+strconv.FormatInt(user.UserId, 10))
if err != nil {
return nil, err
}
@ -32,7 +32,7 @@ func updateUser(client *http.Client, user *User) (*User, error) {
}
func deleteUser(client *http.Client, u *User) error {
err := remove(client, "/v1/users/"+strconv.FormatInt(u.UserId, 10), "user")
err := remove(client, "/v1/users/"+strconv.FormatInt(u.UserId, 10))
if err != nil {
return err
}