diff --git a/system/all/all.go b/system/all/all.go index dbc5468..27ecdab 100644 --- a/system/all/all.go +++ b/system/all/all.go @@ -38,19 +38,6 @@ func (sys *System) SetLogger(logger *zap.SugaredLogger) { func (sys *System) GetCapabilities() []adapter.Capability { var caps []adapter.Capability - caps = append(caps, adapter.Capability{ - ID: "posts", - Name: "Posts", - }) - caps = append(caps, adapter.Capability{ - ID: "groups", - Name: "Groups", - }) - caps = append(caps, adapter.Capability{ - ID: "search", - Name: "Search", - }) - return caps } diff --git a/system/discourse/discourse.go b/system/discourse/discourse.go index 1558a84..519ee83 100644 --- a/system/discourse/discourse.go +++ b/system/discourse/discourse.go @@ -49,18 +49,24 @@ func (sys *System) SetLogger(logger *zap.SugaredLogger) { func (sys *System) GetCapabilities() []adapter.Capability { var caps []adapter.Capability - caps = append(caps, adapter.Capability{ - ID: "posts", - Name: "Posts", - }) - caps = append(caps, adapter.Capability{ - ID: "groups", - Name: "Groups", - }) - caps = append(caps, adapter.Capability{ - ID: "search", - Name: "Search", - }) + caps = append(caps, + adapter.Capability{ + ID: "list:posts", + Name: "List Posts", + }, + adapter.Capability{ + ID: "create:post", + Name: "Create Post", + }, + adapter.Capability{ + ID: "list:replies", + Name: "List Replies", + }, + adapter.Capability{ + ID: "create:reply", + Name: "Create Reply", + }, + ) return caps } diff --git a/system/hackernews/hackernews.go b/system/hackernews/hackernews.go index 41e4e08..6182bea 100644 --- a/system/hackernews/hackernews.go +++ b/system/hackernews/hackernews.go @@ -47,18 +47,16 @@ func (sys *System) SetLogger(logger *zap.SugaredLogger) { func (sys *System) GetCapabilities() []adapter.Capability { var caps []adapter.Capability - caps = append(caps, adapter.Capability{ - ID: "posts", - Name: "Posts", - }) - caps = append(caps, adapter.Capability{ - ID: "groups", - Name: "Groups", - }) - caps = append(caps, adapter.Capability{ - ID: "search", - Name: "Search", - }) + caps = append(caps, + adapter.Capability{ + ID: "list:posts", + Name: "List Posts", + }, + adapter.Capability{ + ID: "list:replies", + Name: "List Replies", + }, + ) return caps } diff --git a/system/lemmy/lemmy.go b/system/lemmy/lemmy.go index c03468b..d7d6e95 100644 --- a/system/lemmy/lemmy.go +++ b/system/lemmy/lemmy.go @@ -48,18 +48,16 @@ func (sys *System) SetLogger(logger *zap.SugaredLogger) { func (sys *System) GetCapabilities() []adapter.Capability { var caps []adapter.Capability - caps = append(caps, adapter.Capability{ - ID: "posts", - Name: "Posts", - }) - caps = append(caps, adapter.Capability{ - ID: "groups", - Name: "Groups", - }) - caps = append(caps, adapter.Capability{ - ID: "search", - Name: "Search", - }) + caps = append(caps, + adapter.Capability{ + ID: "list:posts", + Name: "List Posts", + }, + adapter.Capability{ + ID: "create:post", + Name: "Create Post", + }, + ) return caps }