kopia lustrzana https://github.com/nextcloud/social
Properly return promise when creating a new post (fixes #247)
Signed-off-by: Julius Härtl <jus@bitgrid.net>pull/298/head
rodzic
f4bf12e61b
commit
cf4aa148c2
|
@ -66,12 +66,16 @@ const actions = {
|
||||||
context.commit('setAccount', account)
|
context.commit('setAccount', account)
|
||||||
},
|
},
|
||||||
post(context, post) {
|
post(context, post) {
|
||||||
return axios.post(OC.generateUrl('apps/social/api/v1/post'), { data: post }).then((response) => {
|
return new Promise((resolve, reject) => {
|
||||||
// eslint-disable-next-line no-console
|
axios.post(OC.generateUrl('apps/social/api/v1/post'), { data: post }).then((response) => {
|
||||||
console.log('Post created with token ' + response.data.result.token)
|
// eslint-disable-next-line no-console
|
||||||
}).catch((error) => {
|
console.log('Post created with token ' + response.data.result.token)
|
||||||
OC.Notification.showTemporary('Failed to create a post')
|
resolve(response)
|
||||||
console.error('Failed to create a post', error)
|
}).catch((error) => {
|
||||||
|
OC.Notification.showTemporary('Failed to create a post')
|
||||||
|
console.error('Failed to create a post', error.response)
|
||||||
|
reject(error)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
refreshTimeline(context) {
|
refreshTimeline(context) {
|
||||||
|
|
Ładowanie…
Reference in New Issue