This commit is contained in:
Zhiyuan Zheng 2020-12-21 23:11:03 +01:00
parent c47d4cb4c4
commit e77de4e9c0
No known key found for this signature in database
GPG Key ID: 078A93AB607D85E0
2 changed files with 17 additions and 26 deletions

View File

@ -90,6 +90,9 @@ const AccountInformation: React.FC<Props> = ({
},
onError: (err, _, oldData) => {
queryClient.setQueryData(relationshipQueryKey, oldData)
},
onSettled: () => {
queryClient.invalidateQueries(['Following'])
}
})

View File

@ -84,31 +84,17 @@ export const timelineFetch = async ({
return Promise.resolve({ toots: res.body })
case 'Account_Default':
if (pageParam) {
switch (pageParam.direction) {
case 'prev':
res = await client({
method: 'get',
instance: 'local',
url: `accounts/${account}/statuses`,
params: {
pinned: 'true',
...params
}
})
return Promise.resolve({ toots: res.body })
case 'next':
res = await client({
method: 'get',
instance: 'local',
url: `accounts/${account}/statuses`,
params: {
exclude_replies: 'true',
...params
}
})
return Promise.resolve({ toots: res.body })
}
if (pageParam && pageParam.direction === 'next') {
res = await client({
method: 'get',
instance: 'local',
url: `accounts/${account}/statuses`,
params: {
exclude_replies: 'true',
...params
}
})
return Promise.resolve({ toots: res.body })
} else {
res = await client({
method: 'get',
@ -143,12 +129,14 @@ export const timelineFetch = async ({
return Promise.resolve({ toots: res.body })
case 'Account_Media':
console.log(account)
res = await client({
method: 'get',
instance: 'local',
url: `accounts/${account}/statuses`,
params: {
only_media: 'true'
only_media: 'true',
...params
}
})
return Promise.resolve({ toots: res.body })