handlers

package
v0.0.0-...-f8d6402 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2020 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddToContactList

func AddToContactList(w http.ResponseWriter, r *http.Request, userID uint32, body Request)

func Authenticated

func Authenticated(w http.ResponseWriter, r *http.Request, f func(http.ResponseWriter, *http.Request, uint32))

func AuthenticatedWithRequestBody

func AuthenticatedWithRequestBody(w http.ResponseWriter, r *http.Request, f func(http.ResponseWriter, *http.Request, uint32, Request))

func CreateContact

func CreateContact(w http.ResponseWriter, r *http.Request, userID uint32, body Request)

func CreateContactList

func CreateContactList(w http.ResponseWriter, r *http.Request, userID uint32, body Request)

func CreateToken

func CreateToken(w http.ResponseWriter, r *http.Request, body Request)

func CreateUser

func CreateUser(w http.ResponseWriter, r *http.Request, body Request)

func DeleteContact

func DeleteContact(w http.ResponseWriter, r *http.Request, userID uint32)

func DeleteContactList

func DeleteContactList(w http.ResponseWriter, r *http.Request, userID uint32)

func GetContact

func GetContact(w http.ResponseWriter, r *http.Request, userID uint32)

func GetContactList

func GetContactList(w http.ResponseWriter, r *http.Request, userID uint32)

func GetContactLists

func GetContactLists(w http.ResponseWriter, r *http.Request, userID uint32)

func GetContacts

func GetContacts(w http.ResponseWriter, r *http.Request, userID uint32)

func GetContactsOfContactList

func GetContactsOfContactList(w http.ResponseWriter, r *http.Request, userID uint32)

func RemoveFromContactList

func RemoveFromContactList(w http.ResponseWriter, r *http.Request, userID uint32, body Request)

func SearchContactLists

func SearchContactLists(w http.ResponseWriter, r *http.Request, userID uint32, body Request)

func WithRequestBody

func WithRequestBody(w http.ResponseWriter, r *http.Request, f func(http.ResponseWriter, *http.Request, Request))

Types

type Request

type Request struct {
	Name     string `json:"name"`
	Surname  string `json:"surname"`
	Email    string `json:"email"`
	Term     string `json:"term"`
	ID       uint32 `json:"id"`
	Username string `json:"username"`
	Password string `json:"password"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL