|
|
|
@ -28,6 +28,14 @@ export const ACCOUNT_UNMUTE_REQUEST = 'ACCOUNT_UNMUTE_REQUEST'; |
|
|
|
|
export const ACCOUNT_UNMUTE_SUCCESS = 'ACCOUNT_UNMUTE_SUCCESS'; |
|
|
|
|
export const ACCOUNT_UNMUTE_FAIL = 'ACCOUNT_UNMUTE_FAIL'; |
|
|
|
|
|
|
|
|
|
export const ACCOUNT_PIN_REQUEST = 'ACCOUNT_PIN_REQUEST'; |
|
|
|
|
export const ACCOUNT_PIN_SUCCESS = 'ACCOUNT_PIN_SUCCESS'; |
|
|
|
|
export const ACCOUNT_PIN_FAIL = 'ACCOUNT_PIN_FAIL'; |
|
|
|
|
|
|
|
|
|
export const ACCOUNT_UNPIN_REQUEST = 'ACCOUNT_UNPIN_REQUEST'; |
|
|
|
|
export const ACCOUNT_UNPIN_SUCCESS = 'ACCOUNT_UNPIN_SUCCESS'; |
|
|
|
|
export const ACCOUNT_UNPIN_FAIL = 'ACCOUNT_UNPIN_FAIL'; |
|
|
|
|
|
|
|
|
|
export const FOLLOWERS_FETCH_REQUEST = 'FOLLOWERS_FETCH_REQUEST'; |
|
|
|
|
export const FOLLOWERS_FETCH_SUCCESS = 'FOLLOWERS_FETCH_SUCCESS'; |
|
|
|
|
export const FOLLOWERS_FETCH_FAIL = 'FOLLOWERS_FETCH_FAIL'; |
|
|
|
@ -659,3 +667,69 @@ export function rejectFollowRequestFail(id, error) { |
|
|
|
|
error, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function pinAccount(id) { |
|
|
|
|
return (dispatch, getState) => { |
|
|
|
|
dispatch(pinAccountRequest(id)); |
|
|
|
|
|
|
|
|
|
api(getState).post(`/api/v1/accounts/${id}/pin`).then(response => { |
|
|
|
|
dispatch(pinAccountSuccess(response.data)); |
|
|
|
|
}).catch(error => { |
|
|
|
|
dispatch(pinAccountFail(error)); |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function unpinAccount(id) { |
|
|
|
|
return (dispatch, getState) => { |
|
|
|
|
dispatch(unpinAccountRequest(id)); |
|
|
|
|
|
|
|
|
|
api(getState).post(`/api/v1/accounts/${id}/unpin`).then(response => { |
|
|
|
|
dispatch(unpinAccountSuccess(response.data)); |
|
|
|
|
}).catch(error => { |
|
|
|
|
dispatch(unpinAccountFail(error)); |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function pinAccountRequest(id) { |
|
|
|
|
return { |
|
|
|
|
type: ACCOUNT_PIN_REQUEST, |
|
|
|
|
id, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function pinAccountSuccess(relationship) { |
|
|
|
|
return { |
|
|
|
|
type: ACCOUNT_PIN_SUCCESS, |
|
|
|
|
relationship, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function pinAccountFail(error) { |
|
|
|
|
return { |
|
|
|
|
type: ACCOUNT_PIN_FAIL, |
|
|
|
|
error, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function unpinAccountRequest(id) { |
|
|
|
|
return { |
|
|
|
|
type: ACCOUNT_UNPIN_REQUEST, |
|
|
|
|
id, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function unpinAccountSuccess(relationship) { |
|
|
|
|
return { |
|
|
|
|
type: ACCOUNT_UNPIN_SUCCESS, |
|
|
|
|
relationship, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export function unpinAccountFail(error) { |
|
|
|
|
return { |
|
|
|
|
type: ACCOUNT_UNPIN_FAIL, |
|
|
|
|
error, |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|