diff options
| author | eal <eal@waifu.club> | 2017-08-21 20:25:01 +0300 |
|---|---|---|
| committer | eal <eal@waifu.club> | 2017-08-23 19:14:06 +0300 |
| commit | ccfc2e57d0e265bddc88d5ace30428268f3b1df1 (patch) | |
| tree | de7b16eeff754236851db033afbd21ff7de698a4 /src/services/api/api.service.js | |
| parent | dbad99cb4fac4750a881773c9add317a8a4d9664 (diff) | |
Add follower and following views
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js index 9b51f19d..c4949db0 100644 --- a/src/services/api/api.service.js +++ b/src/services/api/api.service.js @@ -13,6 +13,7 @@ const STATUS_URL = '/api/statuses/show' const MEDIA_UPLOAD_URL = '/api/statusnet/media/upload' const CONVERSATION_URL = '/api/statusnet/conversation' const MENTIONS_URL = '/api/statuses/mentions.json' +const FOLLOWERS_URL = '/api/statuses/followers.json' const FRIENDS_URL = '/api/statuses/friends.json' const FOLLOWING_URL = '/api/friendships/create.json' const UNFOLLOWING_URL = '/api/friendships/destroy.json' @@ -114,8 +115,15 @@ const unfollowUser = ({id, credentials}) => { }).then((data) => data.json()) } -const fetchFriends = ({credentials}) => { - return fetch(FRIENDS_URL, { headers: authHeaders(credentials) }) +const fetchFriends = ({id, credentials}) => { + let url = `${FRIENDS_URL}?user_id=${id}` + return fetch(url, { headers: authHeaders(credentials) }) + .then((data) => data.json()) +} + +const fetchFollowers = ({id, credentials}) => { + let url = `${FOLLOWERS_URL}?user_id=${id}` + return fetch(url, { headers: authHeaders(credentials) }) .then((data) => data.json()) } @@ -169,7 +177,6 @@ const fetchTimeline = ({timeline, credentials, since = false, until = false, use if (since) { params.push(['since_id', since]) } - if (until) { params.push(['max_id', until]) } @@ -261,6 +268,7 @@ const apiService = { fetchConversation, fetchStatus, fetchFriends, + fetchFollowers, followUser, unfollowUser, favorite, |
