diff --git a/src/modules/GroupChannel/context/hooks/useGroupChannel.ts b/src/modules/GroupChannel/context/hooks/useGroupChannel.ts index 445bcbe2f..591507658 100644 --- a/src/modules/GroupChannel/context/hooks/useGroupChannel.ts +++ b/src/modules/GroupChannel/context/hooks/useGroupChannel.ts @@ -19,7 +19,6 @@ import useSendbird from '../../../../lib/Sendbird/context/hooks/useSendbird'; import { GroupChannelContext } from '../GroupChannelProvider'; import type { GroupChannelState, MessageActions } from '../types'; import { useMessageActions } from './useMessageActions'; -import { delay } from '../../../../utils/utils'; export interface GroupChannelActions extends MessageActions { // Channel actions @@ -71,8 +70,6 @@ export const useGroupChannel = () => { setAnimatedMessageId(null); setIsScrollBottomReached(true); - // wait a bit for scroll ref to be updated - await delay(); if (config.isOnline && state.hasNext()) { await state.resetWithStartingPoint(Number.MAX_SAFE_INTEGER); } diff --git a/src/modules/GroupChannel/context/hooks/useMessageActions.ts b/src/modules/GroupChannel/context/hooks/useMessageActions.ts index d2d6d8958..d10e17568 100644 --- a/src/modules/GroupChannel/context/hooks/useMessageActions.ts +++ b/src/modules/GroupChannel/context/hooks/useMessageActions.ts @@ -102,7 +102,7 @@ export function useMessageActions(params: Params): MessageActions { () => { setTimeout(scrollToBottom, 0); }, - [], + [scrollToBottom], ); const processParams = useCallback(async (