package middleware import ( "farga/db/types" "github.com/google/uuid" ) type Store interface { Session(token uuid.UUID) (types.Session, error) DeleteSession(sessionID string) error User(token uuid.UUID) (*types.User, error) RepoHandle(userHandle, repoName string) (types.Repo, error) UserHandle(handle string) (*types.User, error) }