A slow and simple datastore for gitbao.
The api uses REST-style endpoints to store data.
Get:
resp, err := baodata.Get("/users/1")
// resp => []{"id":"1", "email":"[email protected]"}
resp, err := baodata.Get("/users")
// resp => []{"id":"1", "email":"[email protected]"}
Put:
resp, err := baodata.Put("/users", baodata.Data{"email", "[email protected]"})
// resp => []{"id":"2", "email":"[email protected]"}
resp, err := baodata.Put("/users/2", baodata.Data{"email", "[email protected]"})
// resp => []{"id":"2", "email":"[email protected]"}
Delete:
err := baodata.Delete("/users/1")