aboutsummaryrefslogtreecommitdiff
path: root/src/services/status_poster
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2016-11-18 22:56:20 +0100
committerRoger Braun <roger@rogerbraun.net>2016-11-18 22:56:20 +0100
commitde25c4667095938a1437c357fec64c7936bef939 (patch)
tree08f825575a7bed2ddc90485cbc784b2097c3d4bb /src/services/status_poster
parente7637e41960ef294c4cca44d357df744191abb19 (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.js35
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;