fetchMastoPreferences() action for pulling /api/v1/preferences

merge-requests/1/head
Alex Gleason 2020-04-17 16:12:33 -05:00
rodzic c40fb925e9
commit 24810f83c0
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 23 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,23 @@
import api from '../api';
export const MASTO_PREFS_FETCH_SUCCESS = 'MASTO_PREFS_FETCH_SUCCESS';
export const FE_NAME = 'soapbox_fe';
export function fetchMastoPreferences() {
return (dispatch, getState) => {
api(getState).get('/api/v1/preferences').then(response => {
dispatch(mastoFetchPrefsSuccess(response.data));
}).catch(e => {
console.error(e);
console.error('Could not fetch Mastodon preferences.');
});
};
}
export function mastoFetchPrefsSuccess(prefs) {
return {
type: MASTO_PREFS_FETCH_SUCCESS,
prefs,
};
}