refactor: remove db package and move database logic to service layer
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user