mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
common errors as variable.
This commit is contained in:
@ -2,7 +2,6 @@ package file
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
@ -38,7 +37,7 @@ func (provider *MemberProviderCtx) Authenticate(username string, password string
|
||||
|
||||
// TODO: Use hash function.
|
||||
if entry.Password != password {
|
||||
return "", types.MemberProfile{}, fmt.Errorf("invalid password")
|
||||
return "", types.MemberProfile{}, types.ErrMemberInvalidPassword
|
||||
}
|
||||
|
||||
return id, entry.Profile, nil
|
||||
@ -55,7 +54,7 @@ func (provider *MemberProviderCtx) Insert(username string, password string, prof
|
||||
|
||||
_, ok := entries[id]
|
||||
if ok {
|
||||
return "", fmt.Errorf("member ID already exists")
|
||||
return "", types.ErrMemberAlreadyExists
|
||||
}
|
||||
|
||||
entries[id] = MemberEntry{
|
||||
@ -75,7 +74,7 @@ func (provider *MemberProviderCtx) UpdateProfile(id string, profile types.Member
|
||||
|
||||
entry, ok := entries[id]
|
||||
if !ok {
|
||||
return fmt.Errorf("member ID does not exist")
|
||||
return types.ErrMemberDoesNotExist
|
||||
}
|
||||
|
||||
entry.Profile = profile
|
||||
@ -92,7 +91,7 @@ func (provider *MemberProviderCtx) UpdatePassword(id string, password string) er
|
||||
|
||||
entry, ok := entries[id]
|
||||
if !ok {
|
||||
return fmt.Errorf("member ID does not exist")
|
||||
return types.ErrMemberDoesNotExist
|
||||
}
|
||||
|
||||
// TODO: Use hash function.
|
||||
@ -139,7 +138,7 @@ func (provider *MemberProviderCtx) Delete(id string) error {
|
||||
|
||||
_, ok := entries[id]
|
||||
if !ok {
|
||||
return fmt.Errorf("member ID does not exist")
|
||||
return types.ErrMemberDoesNotExist
|
||||
}
|
||||
|
||||
delete(entries, id)
|
||||
@ -178,7 +177,7 @@ func (provider *MemberProviderCtx) getEntry(id string) (MemberEntry, error) {
|
||||
|
||||
entry, ok := entries[id]
|
||||
if !ok {
|
||||
return MemberEntry{}, fmt.Errorf("member ID does not exist")
|
||||
return MemberEntry{}, types.ErrMemberDoesNotExist
|
||||
}
|
||||
|
||||
return entry, nil
|
||||
|
Reference in New Issue
Block a user