2018-11-14 20:29:45 +01:00
|
|
|
import utils from './utils.js'
|
2019-03-12 14:18:20 -04:00
|
|
|
import { parseUser } from '../entity_normalizer/entity_normalizer.service.js'
|
2018-11-14 20:29:45 +01:00
|
|
|
|
|
|
|
const search = ({query, store}) => {
|
|
|
|
return utils.request({
|
|
|
|
store,
|
2019-03-12 14:18:20 -04:00
|
|
|
url: '/api/v1/accounts/search',
|
2018-11-14 20:29:45 +01:00
|
|
|
params: {
|
2019-06-24 07:49:22 -04:00
|
|
|
q: query,
|
|
|
|
resolve: true
|
2018-11-14 20:29:45 +01:00
|
|
|
}
|
2019-03-12 14:18:20 -04:00
|
|
|
})
|
|
|
|
.then((data) => data.json())
|
|
|
|
.then((data) => data.map(parseUser))
|
2018-11-14 20:29:45 +01:00
|
|
|
}
|
|
|
|
const UserSearch = {
|
|
|
|
search
|
|
|
|
}
|
|
|
|
|
|
|
|
export default UserSearch
|