Include user's handle in beta features feedback (#11432)
This commit is contained in:
@@ -6,6 +6,7 @@ import {useMutation} from '@tanstack/react-query'
|
|||||||
|
|
||||||
import {logger} from '#/logger'
|
import {logger} from '#/logger'
|
||||||
import {Sentry} from '#/logger/sentry/lib'
|
import {Sentry} from '#/logger/sentry/lib'
|
||||||
|
import {useSession} from '#/state/session'
|
||||||
import {atoms as a, useTheme, web} from '#/alf'
|
import {atoms as a, useTheme, web} from '#/alf'
|
||||||
import {Button, ButtonText} from '#/components/Button'
|
import {Button, ButtonText} from '#/components/Button'
|
||||||
import * as Dialog from '#/components/Dialog'
|
import * as Dialog from '#/components/Dialog'
|
||||||
@@ -43,6 +44,7 @@ function BetaFeaturesFeedbackDialogInner({
|
|||||||
const t = useTheme()
|
const t = useTheme()
|
||||||
const {t: l} = useLingui()
|
const {t: l} = useLingui()
|
||||||
const ax = useAnalytics()
|
const ax = useAnalytics()
|
||||||
|
const {currentAccount} = useSession()
|
||||||
const control = Dialog.useDialogContext()
|
const control = Dialog.useDialogContext()
|
||||||
|
|
||||||
const [feedback, setFeedback] = useState('')
|
const [feedback, setFeedback] = useState('')
|
||||||
@@ -60,16 +62,8 @@ function BetaFeaturesFeedbackDialogInner({
|
|||||||
throw new Error('Sentry is disabled; feedback was not sent')
|
throw new Error('Sentry is disabled; feedback was not sent')
|
||||||
}
|
}
|
||||||
Sentry.captureFeedback(
|
Sentry.captureFeedback(
|
||||||
{
|
{name: currentAccount?.handle, message: feedback.trim()},
|
||||||
message: feedback.trim(),
|
{captureContext: {contexts: {betaFeatures: {keys: betaFeatureKeys}}}},
|
||||||
},
|
|
||||||
{
|
|
||||||
captureContext: {
|
|
||||||
contexts: {
|
|
||||||
betaFeatures: {keys: betaFeatureKeys},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
)
|
)
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user