From ac0c4ef2d954a746d3696e6fb268c922a291e908 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 5 Sep 2025 17:33:27 +0300 Subject: ensure headers are set when chat reporting (#8985) --- .../ageAssurance/AgeAssuranceAppealDialog.tsx | 7 +++---- src/components/dms/ReportDialog.tsx | 21 +++++++++++++-------- 2 files changed, 16 insertions(+), 12 deletions(-) (limited to 'src/components') diff --git a/src/components/ageAssurance/AgeAssuranceAppealDialog.tsx b/src/components/ageAssurance/AgeAssuranceAppealDialog.tsx index cc0d568ca..b9dcff706 100644 --- a/src/components/ageAssurance/AgeAssuranceAppealDialog.tsx +++ b/src/components/ageAssurance/AgeAssuranceAppealDialog.tsx @@ -1,10 +1,11 @@ import React from 'react' import {View} from 'react-native' -import {BSKY_LABELER_DID, ComAtprotoModerationDefs} from '@atproto/api' +import {ComAtprotoModerationDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useMutation} from '@tanstack/react-query' +import {BLUESKY_MOD_SERVICE_HEADERS} from '#/lib/constants' import {logger} from '#/state/ageAssurance/util' import {useAgent, useSession} from '#/state/session' import * as Toast from '#/view/com/util/Toast' @@ -58,9 +59,7 @@ function Inner({control}: {control: Dialog.DialogControlProps}) { }, { encoding: 'application/json', - headers: { - 'atproto-proxy': `${BSKY_LABELER_DID}#atproto_labeler`, - }, + headers: BLUESKY_MOD_SERVICE_HEADERS, }, ) }, diff --git a/src/components/dms/ReportDialog.tsx b/src/components/dms/ReportDialog.tsx index e4c37c7b5..b6a428193 100644 --- a/src/components/dms/ReportDialog.tsx +++ b/src/components/dms/ReportDialog.tsx @@ -1,19 +1,21 @@ -import React, {memo, useMemo, useState} from 'react' +import {memo, useMemo, useState} from 'react' import {View} from 'react-native' import { - $Typed, - AppBskyActorDefs, - ChatBskyConvoDefs, - ComAtprotoModerationCreateReport, + type $Typed, + type AppBskyActorDefs, + type ChatBskyConvoDefs, + type ComAtprotoModerationCreateReport, RichText as RichTextAPI, } from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {StackActions, useNavigation} from '@react-navigation/native' import {useMutation} from '@tanstack/react-query' +import type React from 'react' -import {ReportOption} from '#/lib/moderation/useReportOptions' -import {NavigationProp} from '#/lib/routes/types' +import {BLUESKY_MOD_SERVICE_HEADERS} from '#/lib/constants' +import {type ReportOption} from '#/lib/moderation/useReportOptions' +import {type NavigationProp} from '#/lib/routes/types' import {isNative} from '#/platform/detection' import {useProfileShadow} from '#/state/cache/profile-shadow' import {useLeaveConvo} from '#/state/queries/messages/leave-conversation' @@ -168,7 +170,10 @@ function SubmitStep({ reason: details, } satisfies ComAtprotoModerationCreateReport.InputSchema - await agent.createModerationReport(report) + await agent.createModerationReport(report, { + encoding: 'application/json', + headers: BLUESKY_MOD_SERVICE_HEADERS, + }) } }, onSuccess: onComplete, -- cgit 1.4.1