Skip to content

Commit

Permalink
manager: unexport manager impls
Browse files Browse the repository at this point in the history
  • Loading branch information
while-loop committed Dec 9, 2017
1 parent ad9eeed commit f2c2c09
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
17 changes: 9 additions & 8 deletions remme/manager/lastpass/lastpass.go
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
package lastpass

import (
"github.com/while-loop/lastpass-go"
"github.com/while-loop/remember-me/remme/manager"
"log"
"net/url"
"strings"

"github.com/while-loop/lastpass-go"
"github.com/while-loop/remember-me/remme/manager"
)

type LastPassManager struct {
type lastPassManager struct {
lp *lastpass.Vault
email string
}
Expand All @@ -25,17 +26,17 @@ func init() {

func New(username, password string) (manager.Manager, error) {
lp, err := lastpass.New(username, password)
return &LastPassManager{
return &lastPassManager{
lp: lp,
email: username,
}, err
}

func (lp LastPassManager) GetEmail() string {
func (lp lastPassManager) GetEmail() string {
return lp.email
}

func (lp *LastPassManager) GetPassword(hostname, email string) (string, error) {
func (lp *lastPassManager) GetPassword(hostname, email string) (string, error) {
hostname = strings.ToLower(hostname)
accs, err := lp.lp.GetAccounts()
if err != nil {
Expand All @@ -52,11 +53,11 @@ func (lp *LastPassManager) GetPassword(hostname, email string) (string, error) {
return "", manager.AccountDNE(hostname, email)
}

func (lp *LastPassManager) SavePassword(hostname, email, password string) error {
func (lp *lastPassManager) SavePassword(hostname, email, password string) error {
return nil
}

func (lp *LastPassManager) GetSites() []manager.Site {
func (lp *lastPassManager) GetSites() []manager.Site {
sites := []manager.Site{}

accs, err := lp.lp.GetAccounts()
Expand Down
12 changes: 6 additions & 6 deletions remme/manager/memory/mem_manager.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@ func init() {
})
}

type MemManager struct {
type memManager struct {
// passwds[hostname][email] = password
passwds map[string]map[string]string
}

func New() manager.Manager {
return &MemManager{
return &memManager{
passwds: map[string]map[string]string{},
}
}

func (m *MemManager) GetPassword(hostname, email string) (string, error) {
func (m *memManager) GetPassword(hostname, email string) (string, error) {
if _, ok := m.passwds[hostname]; !ok {
return "", manager.AccountDNE(hostname, email)
}
Expand All @@ -37,11 +37,11 @@ func (m *MemManager) GetPassword(hostname, email string) (string, error) {
}
}

func (m *MemManager) GetEmail() string {
func (m *memManager) GetEmail() string {
return "mem"
}

func (m *MemManager) SavePassword(hostname, email, password string) error {
func (m *memManager) SavePassword(hostname, email, password string) error {
if _, ok := m.passwds[hostname]; !ok {
m.passwds[hostname] = map[string]string{}
}
Expand All @@ -50,7 +50,7 @@ func (m *MemManager) SavePassword(hostname, email, password string) error {
return nil
}

func (m *MemManager) GetSites() []manager.Site {
func (m *memManager) GetSites() []manager.Site {
sites := []manager.Site{}
for host, emails := range m.passwds {
for email, passwd := range emails {
Expand Down

0 comments on commit f2c2c09

Please sign in to comment.