diff options
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js index 87102376..7757dd88 100644 --- a/src/services/api/api.service.js +++ b/src/services/api/api.service.js @@ -20,21 +20,23 @@ let fetch = (url, options) => { } const authHeaders = (user) => { - if (user) { + if (user && user.username && user.password) { return { 'Authorization': `Basic ${btoa(`${user.username}:${user.password}`)}` } } else { return { } } } -const fetchConversation = ({id}) => { +const fetchConversation = ({id, credentials}) => { let url = `${CONVERSATION_URL}/${id}.json?count=100` - return fetch(url).then((data) => data.json()) + return fetch(url, { headers: authHeaders(credentials) }) + .then((data) => data.json()) } -const fetchStatus = ({id}) => { +const fetchStatus = ({id, credentials}) => { let url = `${STATUS_URL}/${id}.json` - return fetch(url).then((data) => data.json()) + return fetch(url, { headers: authHeaders(credentials) }) + .then((data) => data.json()) } const fetchTimeline = ({timeline, credentials, since = false, until = false}) => { |
