mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 17:56:25 +00:00
CRUD done
This commit is contained in:
41
lib/api.js
41
lib/api.js
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user