From 2234d831534ea8d7852a6a8a52b40d0e1a2c837e Mon Sep 17 00:00:00 2001 From: Arnas Udovic Date: Thu, 29 Aug 2024 17:42:30 +0300 Subject: [PATCH] support GetNodes interface --- zordfsdb.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/zordfsdb.go b/zordfsdb.go index 9cc363f..346efc3 100644 --- a/zordfsdb.go +++ b/zordfsdb.go @@ -10,6 +10,10 @@ import ( "g.arns.lt/zordsdavini/abcex" ) +type GetNodes interface { + GetNodes() map[string]Node +} + type DB struct { Root string Nodes map[string]Node @@ -23,6 +27,14 @@ type Node struct { List bool } +func (db *DB) GetNodes() map[string]Node { + return db.Nodes +} + +func (node *Node) GetNodes() map[string]Node { + return node.Nodes +} + func InitDB(root string) (DB, error) { db := DB{Root: root} err := db.Refresh()