refactor: remove db package and move database logic to service layer

This commit is contained in:
2026-03-29 21:24:09 +02:00
parent 6ff013dd2a
commit 4ebcb88628
16 changed files with 163 additions and 217 deletions

View File

@@ -12,6 +12,18 @@ type NodeService interface {
CanClose(id string) (bool, []string, error)
}
func InitNodeService(path string) error {
return InitSqliteDB(path)
}
func GetNodeService(cfg Config) (NodeService, error) {
db, err := GetSqliteDB(cfg)
if err != nil {
return nil, err
}
return &sqliteNodeService{db: db, userID: cfg.GetUser()}, nil
}
type listFilter struct {
tagPrefixes []string
assignee string