Initial commit
This commit is contained in:
16
vendor/github.com/emersion/go-imap/backend/backend.go
generated
vendored
Normal file
16
vendor/github.com/emersion/go-imap/backend/backend.go
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
// Package backend defines an IMAP server backend interface.
|
||||
package backend
|
||||
|
||||
import "errors"
|
||||
|
||||
// ErrInvalidCredentials is returned by Backend.Login when a username or a
|
||||
// password is incorrect.
|
||||
var ErrInvalidCredentials = errors.New("Invalid credentials")
|
||||
|
||||
// Backend is an IMAP server backend. A backend operation always deals with
|
||||
// users.
|
||||
type Backend interface {
|
||||
// Login authenticates a user. If the username or the password is incorrect,
|
||||
// it returns ErrInvalidCredentials.
|
||||
Login(username, password string) (User, error)
|
||||
}
|
Reference in New Issue
Block a user