aboutsummaryrefslogtreecommitdiff
path: root/src/services/api/api.service.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/api/api.service.js')
-rw-r--r--src/services/api/api.service.js12
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}) => {