Factor out all non-generic implementations #250

Closed
lash wants to merge 29 commits from lash/purify-max into master
Showing only changes of commit d8e7c443b5 - Show all commits

View File

@ -7,6 +7,7 @@ import (
"git.defalsify.org/vise.git/db"
"git.defalsify.org/vise.git/resource"
"git.defalsify.org/vise.git/persist"
"git.defalsify.org/vise.git/lang"
"git.grassecon.net/grassrootseconomics/visedriver/storage"
dbstorage "git.grassecon.net/grassrootseconomics/visedriver/storage/db"
)
@ -40,6 +41,11 @@ func NewStorageService(conn storage.ConnData) (*StorageService, error) {
return svc, nil
}
func (ss *StorageService) WithGettext(path string, lns []lang.Language) *StorageService {
ss.svc = ss.svc.WithGettext(path, lns)
return ss
}
// TODO: simplify enable poresource, conndata instead
func(ss *StorageService) SetResourceDir(resourceDir string) error {
ss.svc = ss.svc.WithResourceDir(resourceDir)