Add server handler
parent
1e4865f2a5
commit
d13c411193
12
main.go
12
main.go
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue