From 395c96c7a4b72d5489e0dd6ea7971acc6bb01bf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=9E=E3=83=AA=E3=82=A6=E3=82=B9?= Date: Wed, 28 Dec 2022 22:27:46 -0500 Subject: [PATCH] Added capability filter --- ui/ui.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ui/ui.go b/ui/ui.go index 01f3384..65edcb9 100644 --- a/ui/ui.go +++ b/ui/ui.go @@ -7,6 +7,7 @@ import ( "github.com/mrusme/gobbs/ui/ctx" "github.com/mrusme/gobbs/ui/navigation" + "github.com/mrusme/gobbs/ui/views/posts" "github.com/mrusme/gobbs/ui/views" @@ -124,6 +125,16 @@ func NewModel(c *ctx.Ctx) Model { } m.nav = navigation.NewModel(m.ctx) + for _, capability := range (*m.ctx.Systems[0]).GetCapabilities() { // TODO + switch capability.ID { + case "posts": + m.views = append(m.views, posts.NewModel(m.ctx)) + // case "groups": + // m.views = append(m.views, groups.NewModel(m.ctx)) + // case "search": + // m.views = append(m.views, search.NewModel(m.ctx)) + } + } return m }