session

package
v0.0.0-...-377db7b Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2018 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthorizationInfo

func AuthorizationInfo(ctx context.Context) jwt.MapClaims

func Database

func Database(ctx context.Context) *durable.Database

func Go

func Go(f func(), c context.Context)

func Limiter

func Limiter(ctx context.Context) *durable.Limiter

func Logger

func Logger(ctx context.Context) *durable.Logger

func RemoteAddress

func RemoteAddress(ctx context.Context) string

func Render

func Render(ctx context.Context) *render.Render

func Request

func Request(ctx context.Context) *http.Request

func RequestBody

func RequestBody(ctx context.Context) string

func WithAuthorizationInfo

func WithAuthorizationInfo(ctx context.Context, tokenString string) context.Context

func WithDatabase

func WithDatabase(ctx context.Context, database *durable.Database) context.Context

func WithLimiter

func WithLimiter(ctx context.Context, limiter *durable.Limiter) context.Context

func WithLogger

func WithLogger(ctx context.Context, logger *durable.Logger) context.Context

func WithRemoteAddress

func WithRemoteAddress(ctx context.Context, remoteAddr string) context.Context

func WithRender

func WithRender(ctx context.Context, render *render.Render) context.Context

func WithRequest

func WithRequest(ctx context.Context, r *http.Request) context.Context

func WithRequestBody

func WithRequestBody(ctx context.Context, body string) context.Context

Types

type Error

type Error struct {
	Status      int    `json:"status"`
	Code        int    `json:"code"`
	Description string `json:"description"`
	// contains filtered or unexported fields
}

func AuthorizationError

func AuthorizationError(ctx context.Context) Error

func BadDataError

func BadDataError(ctx context.Context) Error

func BadRequestError

func BadRequestError(ctx context.Context) Error

func EmailInvalidFormatError

func EmailInvalidFormatError(ctx context.Context, email string) Error

func EmailSMSDeliveryError

func EmailSMSDeliveryError(ctx context.Context, email string, err error) Error

func ForbiddenError

func ForbiddenError(ctx context.Context) Error

func InsufficientKeyPoolError

func InsufficientKeyPoolError(ctx context.Context) Error

func MixinNotConnectedError

func MixinNotConnectedError(ctx context.Context) Error

func NotFoundError

func NotFoundError(ctx context.Context) Error

func ParseError

func ParseError(err string) (Error, bool)

func PasswordTooSimpleError

func PasswordTooSimpleError(ctx context.Context) Error

func PhoneInvalidFormatError

func PhoneInvalidFormatError(ctx context.Context, phone string) Error

func PhoneSMSDeliveryError

func PhoneSMSDeliveryError(ctx context.Context, phone string, err error) Error

func RecaptchaRequiredError

func RecaptchaRequiredError(ctx context.Context) Error

func RecaptchaVerifyError

func RecaptchaVerifyError(ctx context.Context) Error

func ServerError

func ServerError(ctx context.Context, err error) Error

func TooManyRequestsError

func TooManyRequestsError(ctx context.Context) Error

func TransactionError

func TransactionError(ctx context.Context, err error) Error

func VerificationCodeExpiredError

func VerificationCodeExpiredError(ctx context.Context) Error

func VerificationCodeInvalidError

func VerificationCodeInvalidError(ctx context.Context) Error

func (Error) Error

func (sessionError Error) Error() string

Jump to

Keyboard shortcuts

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