handlers

package
v0.0.0-...-1a51cf5 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2017 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFile

func AddFile(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

AddFile add a file to an existing upload.

func CreateToken

func CreateToken(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

CreateToken create a new token

func CreateUpload

func CreateUpload(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

CreateUpload create a new upload

func DeleteAccount

func DeleteAccount(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

DeleteAccount remove a user account

func GetArchive

func GetArchive(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetArchive download all file of the upload in a zip archive

func GetConfiguration

func GetConfiguration(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetConfiguration return the server configuration

func GetFile

func GetFile(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetFile download a file

func GetQrCode

func GetQrCode(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetQrCode return a QRCode for the requested URL

func GetUpload

func GetUpload(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetUpload return upload metadata

func GetUserUploads

func GetUserUploads(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetUserUploads get user uploads

func GetVersion

func GetVersion(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GetVersion return the build information.

func GoogleCallback

func GoogleCallback(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GoogleCallback authenticate google user.

func GoogleLogin

func GoogleLogin(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

GoogleLogin return google api user consent URL.

func Logout

func Logout(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

Logout return the server configuration

func OvhCallback

func OvhCallback(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

OvhCallback authenticate ovh user.

func OvhLogin

func OvhLogin(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

OvhLogin return ovh api user consent URL.

func RemoveFile

func RemoveFile(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

RemoveFile remove a file from an existing upload

func RemoveUpload

func RemoveUpload(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

RemoveUpload create a new upload

func RemoveUploadIfNoFileAvailable

func RemoveUploadIfNoFileAvailable(ctx *juliet.Context, upload *common.Upload)

RemoveUploadIfNoFileAvailable iterates on upload files and remove upload files and metadata if all the files have been downloaded (useful for OneShot uploads)

func RemoveUserUploads

func RemoveUserUploads(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

RemoveUserUploads delete all user uploads

func RevokeToken

func RevokeToken(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

RevokeToken remove a token

func UserInfo

func UserInfo(ctx *juliet.Context, resp http.ResponseWriter, req *http.Request)

UserInfo return user information ( name / email / tokens / ... )

Types

This section is empty.

Jump to

Keyboard shortcuts

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