diff options
| author | lambadalambda <gitgud@rogerbraun.net> | 2017-09-17 07:58:05 -0400 |
|---|---|---|
| committer | lambadalambda <gitgud@rogerbraun.net> | 2017-09-17 07:58:05 -0400 |
| commit | 91991e2ac1765a17bc5cd0038507c577a0d12045 (patch) | |
| tree | 3b76538396254fdcddf49e8b73d32db4ae41ee5c /src/services/api/api.service.js | |
| parent | 3eaaa4c16de3355e47d1a8c5c74e19cc492e37a5 (diff) | |
| parent | c96a7b582bfc12b4af437fbd0d75ed8762065288 (diff) | |
Merge branch 'feature/tag-timelines' into 'develop'
Add tag timeline view.
See merge request !121
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js index aad3b40e..28f8936b 100644 --- a/src/services/api/api.service.js +++ b/src/services/api/api.service.js @@ -4,6 +4,7 @@ const FRIENDS_TIMELINE_URL = '/api/statuses/friends_timeline.json' const ALL_FOLLOWING_URL = '/api/qvitter/allfollowing' const PUBLIC_TIMELINE_URL = '/api/statuses/public_timeline.json' const PUBLIC_AND_EXTERNAL_TIMELINE_URL = '/api/statuses/public_and_external_timeline.json' +const TAG_TIMELINE_URL = '/api/statusnet/tags/timeline' const FAVORITE_URL = '/api/favorites/create' const UNFAVORITE_URL = '/api/favorites/destroy' const RETWEET_URL = '/api/statuses/retweet' @@ -228,13 +229,14 @@ const setUserMute = ({id, credentials, muted = true}) => { }) } -const fetchTimeline = ({timeline, credentials, since = false, until = false, userId = false}) => { +const fetchTimeline = ({timeline, credentials, since = false, until = false, userId = false, tag = false}) => { const timelineUrls = { public: PUBLIC_TIMELINE_URL, friends: FRIENDS_TIMELINE_URL, mentions: MENTIONS_URL, 'publicAndExternal': PUBLIC_AND_EXTERNAL_TIMELINE_URL, - user: QVITTER_USER_TIMELINE_URL + user: QVITTER_USER_TIMELINE_URL, + tag: TAG_TIMELINE_URL } let url = timelineUrls[timeline] @@ -247,10 +249,12 @@ const fetchTimeline = ({timeline, credentials, since = false, until = false, use if (until) { params.push(['max_id', until]) } - if (userId) { params.push(['user_id', userId]) } + if (tag) { + url += `/${tag}.json` + } const queryString = map(params, (param) => `${param[0]}=${param[1]}`).join('&') url += `?${queryString}` |
