WIP Factor out request, errors

This commit is contained in:
lash
2025-01-04 22:27:46 +00:00
parent 51b6fc0dde
commit bd604219b8
15 changed files with 134 additions and 684 deletions

View File

@@ -11,6 +11,10 @@ import (
dbstorage "git.grassecon.net/urdt/ussd/internal/storage/db"
)
var (
ToConnData = storage.ToConnData
)
func StoreToDb(store *UserDataStore) db.Db {
return store.Db
}
@@ -36,6 +40,12 @@ func NewStorageService(conn storage.ConnData) (*StorageService, error) {
return svc, nil
}
// TODO: simplify enable poresource, conndata instead
func(ss *StorageService) SetResourceDir(resourceDir string) error {
ss.svc = ss.svc.WithResourceDir(resourceDir)
return nil
}
func(ss *StorageService) GetPersister(ctx context.Context) (*persist.Persister, error) {
return ss.svc.GetPersister(ctx)
}