mirror of
https://github.com/kevin-DL/m3o-go.git
synced 2026-01-11 18:44:26 +00:00
Commit from m3o/m3o action
This commit is contained in:
@@ -18,26 +18,34 @@ type RssService struct {
|
||||
|
||||
// Add a new RSS feed with a name, url, and category
|
||||
func (t *RssService) Add(request *AddRequest) (*AddResponse, error) {
|
||||
|
||||
rsp := &AddResponse{}
|
||||
return rsp, t.client.Call("rss", "Add", request, rsp)
|
||||
|
||||
}
|
||||
|
||||
// Get an RSS feed by name. If no name is given, all feeds are returned. Default limit is 25 entries.
|
||||
func (t *RssService) Feed(request *FeedRequest) (*FeedResponse, error) {
|
||||
|
||||
rsp := &FeedResponse{}
|
||||
return rsp, t.client.Call("rss", "Feed", request, rsp)
|
||||
|
||||
}
|
||||
|
||||
// List the saved RSS fields
|
||||
func (t *RssService) List(request *ListRequest) (*ListResponse, error) {
|
||||
|
||||
rsp := &ListResponse{}
|
||||
return rsp, t.client.Call("rss", "List", request, rsp)
|
||||
|
||||
}
|
||||
|
||||
// Remove an RSS feed by name
|
||||
func (t *RssService) Remove(request *RemoveRequest) (*RemoveResponse, error) {
|
||||
|
||||
rsp := &RemoveResponse{}
|
||||
return rsp, t.client.Call("rss", "Remove", request, rsp)
|
||||
|
||||
}
|
||||
|
||||
type AddRequest struct {
|
||||
|
||||
Reference in New Issue
Block a user