Fix fetch (missing request headers etc.)

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-05-23 18:16:10 +02:00
parent 8ea94e548b
commit 6daa4672d2
23 changed files with 79 additions and 40 deletions

View File

@ -11,6 +11,7 @@ import toast from 'soapbox/toast';
import ColumnForbidden from '../ui/components/column-forbidden';
import type { PlfeResponse } from 'soapbox/api';
import type { Account as AccountEntity } from 'soapbox/schemas';
type RouteParams = { groupId: string };
@ -80,7 +81,7 @@ const GroupMembershipRequests: React.FC<IGroupMembershipRequests> = ({ params })
const handleAuthorize = async (account: AccountEntity) =>
authorize(account.id)
.then(() => Promise.resolve())
.catch((error: { response: Response }) => {
.catch((error: { response: PlfeResponse }) => {
refetch();
let message = intl.formatMessage(messages.authorizeFail, { name: account.username });
@ -95,7 +96,7 @@ const GroupMembershipRequests: React.FC<IGroupMembershipRequests> = ({ params })
const handleReject = async (account: AccountEntity) =>
reject(account.id)
.then(() => Promise.resolve())
.catch((error: { response: Response }) => {
.catch((error: { response: PlfeResponse }) => {
refetch();
let message = intl.formatMessage(messages.rejectFail, { name: account.username });