1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00
This commit is contained in:
xmflsct
2022-12-18 17:25:18 +01:00
parent c0aad41047
commit 2c7772d4c2
23 changed files with 251 additions and 196 deletions

View File

@ -19,7 +19,7 @@ export type InstanceV10 = {
}
version: string
configuration?: Mastodon.Instance['configuration']
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
follow_request: boolean

View File

@ -18,7 +18,7 @@ export type InstanceV11 = {
}
version: string
configuration?: Mastodon.Instance['configuration']
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
follow_request: boolean

View File

@ -17,7 +17,7 @@ type Instance = {
avatarStatic: Mastodon.Account['avatar_static']
preferences: Mastodon.Preferences
}
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
favourite: boolean

View File

@ -18,7 +18,7 @@ type Instance = {
}
max_toot_chars?: number // To be deprecated in v4
configuration?: Mastodon.Instance['configuration']
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
favourite: boolean

View File

@ -19,7 +19,7 @@ type Instance = {
}
max_toot_chars?: number // To be deprecated in v4
configuration?: Mastodon.Instance['configuration']
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
favourite: boolean

View File

@ -19,7 +19,7 @@ type Instance = {
}
max_toot_chars?: number // To be deprecated in v4
configuration?: Mastodon.Instance['configuration']
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
favourite: boolean

View File

@ -19,7 +19,7 @@ export type InstanceV9 = {
}
version: string
configuration?: Mastodon.Instance['configuration']
filters: Mastodon.Filter[]
filters: Mastodon.Filter<any>[]
notifications_filter: {
follow: boolean
favourite: boolean

View File

@ -52,7 +52,7 @@ const addInstance = createAsyncThunk(
headers: { Authorization: `Bearer ${token}` }
})
const { body: filters } = await apiGeneral<Mastodon.Filter[]>({
const { body: filters } = await apiGeneral<Mastodon.Filter<any>[]>({
method: 'get',
domain,
url: `api/v1/filters`,

View File

@ -3,8 +3,8 @@ import { createAsyncThunk } from '@reduxjs/toolkit'
export const updateFilters = createAsyncThunk(
'instances/updateFilters',
async (): Promise<Mastodon.Filter[]> => {
return apiInstance<Mastodon.Filter[]>({
async (): Promise<Mastodon.Filter<any>[]> => {
return apiInstance<Mastodon.Filter<any>[]>({
method: 'get',
url: `filters`
}).then(res => res.body)