mirror of https://github.com/tooot-app/app
16 lines
453 B
TypeScript
16 lines
453 B
TypeScript
import apiInstance from '@api/instance'
|
|
import queryClient from '@helpers/queryClient'
|
|
import { createAsyncThunk } from '@reduxjs/toolkit'
|
|
|
|
export const checkEmojis = createAsyncThunk(
|
|
'instances/checkEmojis',
|
|
async (): Promise<Mastodon.Emoji[]> => {
|
|
const res = await apiInstance<Mastodon.Emoji[]>({
|
|
method: 'get',
|
|
url: 'custom_emojis'
|
|
}).then(res => res.body)
|
|
queryClient.setQueryData(['Emojis'], res)
|
|
return res
|
|
}
|
|
)
|