Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBadParams error = errors.New("Bad params.")
ErrBadRequest is error for case when bad request
View Source
var ErrBadRequest error = errors.New("Bad request.")
ErrBadRequest is error for case when bad request
View Source
var ErrInternal error = errors.New("Internal error.")
ErrInternal is error for case when smth went wrong
View Source
var ErrNotFound error = errors.New("Not found.")
ErrNotFound is error for case when entity not found
View Source
var ErrPasswordAuthNeeded error = errors.New("Password auth needed.")
View Source
var ErrSignUpRequired error = errors.New("Sign up required.")
View Source
var ErrUserEmpty error = errors.New("User is empty.")
Functions ¶
Types ¶
type Application ¶
type Config ¶
type Config struct {
Application Application
}
type Session ¶
type Session struct { IsAuthorized bool Session []byte ID string PhoneCodeHash string Phone string }
func NewSession ¶
type SessionRepository ¶
type SessionRepositoryCreater ¶
type SessionRepositoryCreater func(sessionID string) SessionRepository
type SessionStorage ¶
type SessionStorage struct {
// contains filtered or unexported fields
}
func NewSessionStorage ¶
func NewSessionStorage(repository SessionRepository, sessionID string) *SessionStorage
func (*SessionStorage) LoadSession ¶
func (s *SessionStorage) LoadSession(ctx context.Context) ([]byte, error)
func (*SessionStorage) StoreSession ¶
func (s *SessionStorage) StoreSession(ctx context.Context, data []byte) error
Click to show internal directories.
Click to hide internal directories.