Add server handler

master
Bel LaPointe 2018-10-09 19:21:59 -06:00
parent 1e4865f2a5
commit d13c411193
1 changed files with 12 additions and 0 deletions

12
main.go
View File

@ -8,6 +8,7 @@ import (
"local3/rssmon2/rss"
"local3/rssmon2/server"
"local3/rssmon2/store"
"strings"
"time"
)
@ -117,6 +118,17 @@ func core() {
}
return rss.ToRSS(feed, items)
},
func(ID string) (string, error) {
b, err := sclient.Get(strings.Split(ID, ".")[0], strings.Join(strings.Split(ID, ".")[1:], "."))
if err != nil {
return "", errors.New("cannot get feed item " + ID)
}
item, err := rss.DeserializeItem(b)
if err != nil {
return "", errors.New("cannot deserialize feed item" + ID)
}
return item.Content, nil
},
)
if err != nil {
panic(err)