diff options
Diffstat (limited to 'src/state/queries')
-rw-r--r-- | src/state/queries/actor-autocomplete.ts | 6 | ||||
-rw-r--r-- | src/state/queries/messages/list-converations.ts | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/state/queries/actor-autocomplete.ts b/src/state/queries/actor-autocomplete.ts index 430f6978a..8708a244b 100644 --- a/src/state/queries/actor-autocomplete.ts +++ b/src/state/queries/actor-autocomplete.ts @@ -24,7 +24,11 @@ export function useActorAutocompleteQuery( const moderationOpts = useModerationOpts() const {getAgent} = useAgent() - prefix = prefix.toLowerCase() + prefix = prefix.toLowerCase().trim() + if (prefix.endsWith('.')) { + // Going from "foo" to "foo." should not clear matches. + prefix = prefix.slice(0, -1) + } return useQuery<AppBskyActorDefs.ProfileViewBasic[]>({ staleTime: STALE.MINUTES.ONE, diff --git a/src/state/queries/messages/list-converations.ts b/src/state/queries/messages/list-converations.ts index 19f2674bd..1e4ecb6d7 100644 --- a/src/state/queries/messages/list-converations.ts +++ b/src/state/queries/messages/list-converations.ts @@ -7,7 +7,7 @@ import {useHeaders} from './temp-headers' export const RQKEY = ['convo-list'] type RQPageParam = string | undefined -export function useListConvos() { +export function useListConvos({refetchInterval}: {refetchInterval: number}) { const headers = useHeaders() const {serviceUrl} = useDmServiceUrlStorage() @@ -24,5 +24,6 @@ export function useListConvos() { }, initialPageParam: undefined as RQPageParam, getNextPageParam: lastPage => lastPage.cursor, + refetchInterval, }) } |