This commit is contained in:
mgabdev
2020-04-03 19:18:26 -04:00
parent c6fdcb91c8
commit e485e2f955
21 changed files with 367 additions and 203 deletions

View File

@@ -0,0 +1,40 @@
import api from '../api';
import { me } from '../initial_state'
export const GAB_TRENDS_RESULTS_FETCH_REQUEST = 'GAB_TRENDS_RESULTS_FETCH_REQUEST'
export const GAB_TRENDS_RESULTS_FETCH_SUCCESS = 'GAB_TRENDS_RESULTS_FETCH_SUCCESS'
export const GAB_TRENDS_RESULTS_FETCH_FAIL = 'GAB_TRENDS_RESULTS_FETCH_FAIL'
export const fetchGabTrends = () => {
return function (dispatch, getState) {
if (!me) return
dispatch(fetchGabTrendsRequest())
api(getState).get('/api/v1/gab_trends').then(response => {
dispatch(fetchGabTrendsSuccess(response.data.items))
}).catch(function (error) {
dispatch(fetchGabTrendsFail(error))
})
}
}
function fetchGabTrendsRequest() {
return {
type: GAB_TRENDS_RESULTS_FETCH_REQUEST,
}
}
function fetchGabTrendsSuccess(items) {
return {
type: GAB_TRENDS_RESULTS_FETCH_SUCCESS,
items,
}
}
function fetchGabTrendsFail(error) {
return {
type: GAB_TRENDS_RESULTS_FETCH_FAIL,
error,
}
}