1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

CRUD done

This commit is contained in:
Rokt33r
2015-10-15 10:46:22 +09:00
parent 9d2b64e82b
commit 832ca3347c
8 changed files with 317 additions and 46 deletions

View File

@@ -29,6 +29,32 @@ export function fetchArticles (userId) {
})
}
export function createArticle (input) {
return request
.post(apiUrl + 'articles/')
.set({
Authorization: 'Bearer ' + localStorage.getItem('token')
})
.send(input)
}
export function saveArticle (input) {
return request
.put(apiUrl + 'articles/' + input.id)
.set({
Authorization: 'Bearer ' + localStorage.getItem('token')
})
.send(input)
}
export function destroyArticle (articleId) {
return request
.del(apiUrl + 'articles/' + articleId)
.set({
Authorization: 'Bearer ' + localStorage.getItem('token')
})
}
export function createTeam (input) {
return request
.post(apiUrl + 'teams')
@@ -70,3 +96,18 @@ export function sendEmail (input) {
})
.send(input)
}
export default {
login,
signup,
fetchCurrentUser,
fetchArticles,
createArticle,
saveArticle,
destroyArticle,
createTeam,
searchUser,
setMember,
deleteMember,
sendEmail
}