select the newly added feed

This commit is contained in:
Nazar Kanaev 2021-04-07 15:05:11 +01:00
parent fd44c98cd0
commit 96796702cf
3 changed files with 5 additions and 2 deletions

View File

@ -1,4 +1,3 @@
- fix: focus on the newly added feed
- etc: test new parser extensively - etc: test new parser extensively
- fix: loading items (by scrolling down) is glitching while feeds are refreshing - fix: loading items (by scrolling down) is glitching while feeds are refreshing

View File

@ -544,6 +544,7 @@ var vm = new Vue({
vm.refreshFeeds() vm.refreshFeeds()
vm.refreshStats() vm.refreshStats()
vm.settings = '' vm.settings = ''
vm.feedSelected = 'feed:' + result.feed.id
} else if (result.status === 'multiple') { } else if (result.status === 'multiple') {
vm.feedNewChoice = result.choice vm.feedNewChoice = result.choice
vm.feedNewChoiceSelected = result.choice[0].url vm.feedNewChoiceSelected = result.choice[0].url

View File

@ -188,7 +188,10 @@ func (s *Server) handleFeedList(c *router.Context) {
s.db.CreateItems(worker.ConvertItems(result.Feed.Items, *feed)) s.db.CreateItems(worker.ConvertItems(result.Feed.Items, *feed))
s.worker.FindFeedFavicon(*feed) s.worker.FindFeedFavicon(*feed)
c.JSON(http.StatusOK, map[string]string{"status": "success"}) c.JSON(http.StatusOK, map[string]interface{}{
"status": "success",
"feed": feed,
})
default: default:
c.JSON(http.StatusOK, map[string]string{"status": "notfound"}) c.JSON(http.StatusOK, map[string]string{"status": "notfound"})
} }