Documentation ¶
Index ¶
- type Datastore
- func (d *Datastore) Close()
- func (d *Datastore) CountUsers() (int, error)
- func (d *Datastore) CreateUser(u *user.User) error
- func (d *Datastore) DeletePage(id string) error
- func (d *Datastore) DeleteUser(id string) error
- func (d *Datastore) GetPage(id string) (*page.Page, error)
- func (d *Datastore) GetUser(id string) (*user.User, error)
- func (d *Datastore) RenamePage(oldID string, newID string) error
- func (d *Datastore) UpdatePage(p *page.Page, pageID string) error
- func (d *Datastore) UpdateUser(u *user.User) error
- func (d *Datastore) UserExists(id string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Datastore ¶
type Datastore struct {
// contains filtered or unexported fields
}
Datastore is where user accounts and page metadata is stored
func (*Datastore) CountUsers ¶
CountUsers returns the number of users in the datastore
func (*Datastore) CreateUser ¶
CreateUser creates a new user in the database
func (*Datastore) DeletePage ¶
DeletePage deletes a page from the datastore.
func (*Datastore) DeleteUser ¶
DeleteUser deletes a user from the datastore.
func (*Datastore) RenamePage ¶
RenamePage will delete the old page and insert the new one
func (*Datastore) UpdatePage ¶
UpdatePage updates a page in the datastore
func (*Datastore) UpdateUser ¶
UpdateUser updates a user in the datastore
Click to show internal directories.
Click to hide internal directories.