This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
mastodon/app/javascript/themes/glitch/util/api.js

27 lines
513 B
JavaScript
Raw Normal View History

import axios from 'axios';
import LinkHeader from './link_header';
export const getLinks = response => {
2016-11-20 10:39:18 -08:00
const value = response.headers.link;
if (!value) {
return { refs: [] };
}
return LinkHeader.parse(value);
};
export default getState => axios.create({
headers: {
'Authorization': `Bearer ${getState().getIn(['meta', 'access_token'], '')}`,
},
transformResponse: [function (data) {
2016-12-11 14:18:41 -08:00
try {
return JSON.parse(data);
} catch(Exception) {
return data;
}
}],
});