Improvements to auto-mentioning users from their profiles (#1556)

* Don't automatically mention users with invalid handles

* don't mention when using did urls

* resolve profile from cache

* a little clearer

---------

Co-authored-by: Samuel Newman <mozzius@protonmail.com>
This commit is contained in:
Eric Bailey 2023-09-27 11:06:33 -05:00 committed by GitHub
parent 42723dfaf6
commit 6325eff938
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 6 deletions

View file

@ -91,7 +91,10 @@ export const ProfileScreen = withAuthRequired(
const onPressCompose = React.useCallback(() => {
track('ProfileScreen:PressCompose')
const mention =
uiState.profile.handle === store.me.handle ? '' : uiState.profile.handle
uiState.profile.handle === store.me.handle ||
uiState.profile.handle === 'handle.invalid'
? undefined
: uiState.profile.handle
store.shell.openComposer({mention})
}, [store, track, uiState])
const onSelectView = React.useCallback(