Added storer interface
Change-Id: I747bec339bdda26f0f68b24956912467ff67695d
This commit is contained in:
+16
@@ -0,0 +1,16 @@
|
||||
package vain
|
||||
|
||||
import "time"
|
||||
|
||||
// Storer defines the db interface.
|
||||
type Storer interface {
|
||||
AddPackage(p Package) error
|
||||
Confirm(token string) (string, error)
|
||||
NSForToken(ns string, tok string) error
|
||||
Package(path string) (Package, error)
|
||||
PackageExists(path string) bool
|
||||
Pkgs() []Package
|
||||
Register(email string) (string, error)
|
||||
RemovePackage(path string) error
|
||||
forgot(email string, window time.Duration) (string, error)
|
||||
}
|
||||
Reference in New Issue
Block a user