mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
* Updated task page styles * Added initial page styles * Added login and payments * Updated more styles * Added white header * Added group plan overview modal * Updated copy * Fixed location * Style updates * Added analytics * More style updates * Added locales * Removed duplicate key
24 lines
698 B
JavaScript
24 lines
698 B
JavaScript
import axios from 'axios';
|
|
import moment from 'moment';
|
|
|
|
export function setUpAxios (AUTH_SETTINGS) {
|
|
if (!AUTH_SETTINGS) {
|
|
AUTH_SETTINGS = localStorage.getItem('habit-mobile-settings');
|
|
if (!AUTH_SETTINGS) return false;
|
|
AUTH_SETTINGS = JSON.parse(AUTH_SETTINGS);
|
|
}
|
|
|
|
let browserTimezoneOffset = moment().zone();
|
|
|
|
if (AUTH_SETTINGS.auth && AUTH_SETTINGS.auth.apiId && AUTH_SETTINGS.auth.apiToken) {
|
|
axios.defaults.headers.common['x-api-user'] = AUTH_SETTINGS.auth.apiId;
|
|
axios.defaults.headers.common['x-api-key'] = AUTH_SETTINGS.auth.apiToken;
|
|
|
|
axios.defaults.headers.common['x-user-timezoneOffset'] = browserTimezoneOffset;
|
|
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|