mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 17:56:25 +00:00
52 lines
1.2 KiB
JavaScript
52 lines
1.2 KiB
JavaScript
var request = require('superagent-promise')(require('superagent'), Promise)
|
|
var apiUrl = require('../../../../config').apiUrl
|
|
|
|
export function fetchCurrentUser () {
|
|
return request
|
|
.get(apiUrl + 'auth/user')
|
|
.set({
|
|
Authorization: 'Bearer ' + localStorage.getItem('token')
|
|
})
|
|
}
|
|
|
|
export function fetchArticles (userId) {
|
|
return request
|
|
.get(apiUrl + 'teams/' + userId + '/articles')
|
|
.set({
|
|
Authorization: 'Bearer ' + localStorage.getItem('token')
|
|
})
|
|
}
|
|
|
|
export function createTeam (input) {
|
|
return request
|
|
.post(apiUrl + 'teams')
|
|
.set({
|
|
Authorization: 'Bearer ' + localStorage.getItem('token')
|
|
})
|
|
.send(input)
|
|
}
|
|
|
|
export function searchUser (key) {
|
|
return request
|
|
.get(apiUrl + 'search/users')
|
|
.query({key: key})
|
|
}
|
|
|
|
export function setMember (teamId, input) {
|
|
return request
|
|
.post(apiUrl + 'teams/' + teamId + '/members')
|
|
.set({
|
|
Authorization: 'Bearer ' + localStorage.getItem('token')
|
|
})
|
|
.send(input)
|
|
}
|
|
|
|
export function deleteMember (teamId, input) {
|
|
return request
|
|
.del(apiUrl + 'teams/' + teamId + '/members')
|
|
.set({
|
|
Authorization: 'Bearer ' + localStorage.getItem('token')
|
|
})
|
|
.send(input)
|
|
}
|