This commit is contained in:
12600k-rog-d4
2025-12-09 20:33:57 +08:00
parent 144ed3cbdf
commit 8f4d399cfd
1498 changed files with 3778 additions and 3654 deletions

View File

@@ -0,0 +1,26 @@
package render
import "bbs-go/internal/models"
func BuildNode(node *models.TopicNode) *models.NodeResponse {
if node == nil {
return nil
}
return &models.NodeResponse{
Id: node.Id,
Name: node.Name,
Logo: node.Logo,
Description: node.Description,
}
}
func BuildNodes(nodes []models.TopicNode) []models.NodeResponse {
if len(nodes) == 0 {
return nil
}
var ret []models.NodeResponse
for _, node := range nodes {
ret = append(ret, *BuildNode(&node))
}
return ret
}