mirror of https://github.com/tooot-app/app
24 lines
414 B
TypeScript
24 lines
414 B
TypeScript
import client from '@api/client'
|
|
|
|
export const searchFetch = async (
|
|
{} = {},
|
|
{
|
|
type,
|
|
term,
|
|
limit = 20
|
|
}: {
|
|
type: 'accounts' | 'hashtags' | 'statuses'
|
|
term: string
|
|
limit?: number
|
|
}
|
|
) => {
|
|
const res = await client({
|
|
version: 'v2',
|
|
method: 'get',
|
|
instance: 'local',
|
|
url: 'search',
|
|
params: { type, q: term, limit }
|
|
})
|
|
return Promise.resolve(res.body[type])
|
|
}
|