app

package
v0.0.0-...-e3bfd3d Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	Router *mux.Router
	DB     *gorm.DB
}

Server container

func (*App) CreateEvent

func (a *App) CreateEvent(w http.ResponseWriter, r *http.Request)

Handlers to manage event data

func (*App) CreateUser

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

func (*App) Delete

func (a *App) Delete(path string, f func(w http.ResponseWriter, r *http.Request))

func (*App) DeleteEvent

func (a *App) DeleteEvent(w http.ResponseWriter, r *http.Request)

func (*App) DeleteUser

func (a *App) DeleteUser(w http.ResponseWriter, r *http.Request)

func (*App) Get

func (a *App) Get(path string, f func(w http.ResponseWriter, r *http.Request))

Router wrapper functions

func (*App) GetAllEvents

func (a *App) GetAllEvents(w http.ResponseWriter, r *http.Request)

func (*App) GetAllUsers

func (a *App) GetAllUsers(w http.ResponseWriter, r *http.Request)

Handlers to manage user data

func (*App) GetEvent

func (a *App) GetEvent(w http.ResponseWriter, r *http.Request)

func (*App) GetUser

func (a *App) GetUser(w http.ResponseWriter, r *http.Request)

func (*App) GetUserAudio

func (a *App) GetUserAudio(w http.ResponseWriter, r *http.Request)

func (*App) GetUserProfilePicture

func (a *App) GetUserProfilePicture(w http.ResponseWriter, r *http.Request)

func (*App) Initialize

func (a *App) Initialize()

Opens database and router

func (*App) LogIn

func (a *App) LogIn(w http.ResponseWriter, r *http.Request)

func (*App) Post

func (a *App) Post(path string, f func(w http.ResponseWriter, r *http.Request))

func (*App) Put

func (a *App) Put(path string, f func(w http.ResponseWriter, r *http.Request))

func (*App) RegisterUser

func (a *App) RegisterUser(w http.ResponseWriter, r *http.Request)

func (*App) Run

func (a *App) Run(host string)

Run http server

func (*App) SearchEvent

func (a *App) SearchEvent(w http.ResponseWriter, r *http.Request)

func (*App) UpdateEvent

func (a *App) UpdateEvent(w http.ResponseWriter, r *http.Request)

func (*App) UpdateUser

func (a *App) UpdateUser(w http.ResponseWriter, r *http.Request)

func (*App) UploadFile

func (a *App) UploadFile(w http.ResponseWriter, r *http.Request)

Handlers to manage image/file data

func (*App) UploadUserAudio

func (a *App) UploadUserAudio(w http.ResponseWriter, r *http.Request)

func (*App) UploadUserPFP

func (a *App) UploadUserPFP(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

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