diff options
| author | Roger Braun <roger@rogerbraun.net> | 2016-11-18 22:56:20 +0100 |
|---|---|---|
| committer | Roger Braun <roger@rogerbraun.net> | 2016-11-18 22:56:20 +0100 |
| commit | de25c4667095938a1437c357fec64c7936bef939 (patch) | |
| tree | 08f825575a7bed2ddc90485cbc784b2097c3d4bb /src/services/status_poster | |
| parent | e7637e41960ef294c4cca44d357df744191abb19 (diff) | |
addNewStatuses: mutation -> action
This is to add the current user.
Diffstat (limited to 'src/services/status_poster')
| -rw-r--r-- | src/services/status_poster/status_poster.service.js | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/src/services/status_poster/status_poster.service.js b/src/services/status_poster/status_poster.service.js index 2a324541..1cc97c7a 100644 --- a/src/services/status_poster/status_poster.service.js +++ b/src/services/status_poster/status_poster.service.js @@ -7,7 +7,7 @@ const postStatus = ({ store, status, media = [], inReplyToStatusId = undefined } return apiService.postStatus({credentials: store.state.users.currentUser.credentials, status, mediaIds, inReplyToStatusId}) .then((data) => data.json()) .then((data) => { - store.commit('addNewStatuses', + store.dispatch('addNewStatuses', { statuses: [data], timeline: 'friends', showImmediately: true }) }) } @@ -30,36 +30,3 @@ const statusPosterService = { } export default statusPosterService - -// const statusPosterServiceFactory = (apiService, $ngRedux) => { -// const postStatus = ({status, media = [], in_reply_to_status_id = undefined}) => { -// const mediaIds = map(media, 'id'); - -// return apiService.postStatus({status, mediaIds, in_reply_to_status_id}). -// then((data) => data.json()). -// then((data) => { -// $ngRedux.dispatch({type: 'ADD_NEW_STATUSES', data: { statuses: [data], timeline: 'friends', showImmediately: true }}); -// }); -// }; - -// const uploadMedia = (formData) => { -// return apiService.uploadMedia(formData).then((xml) => { -// return { -// id: xml.getElementsByTagName('media_id')[0].textContent, -// url: xml.getElementsByTagName('media_url')[0].textContent, -// image: xml.getElementsByTagName('atom:link')[0].getAttribute('href') -// }; -// }); -// }; - -// const statusPosterService = { -// postStatus, -// uploadMedia -// }; - -// return statusPosterService; -// }; - -// statusPosterServiceFactory.$inject = ['apiService', '$ngRedux']; - -// export default statusPosterServiceFactory; |
