stream-chat-react
Version:
React components to create chat conversations or livestream style chat
11 lines (10 loc) • 444 B
JavaScript
import { useChannelActionContext } from '../../../context/ChannelActionContext';
export const useRetryHandler = (customRetrySendMessage) => {
const { retrySendMessage: contextRetrySendMessage } = useChannelActionContext('useRetryHandler');
const retrySendMessage = customRetrySendMessage || contextRetrySendMessage;
return async (message) => {
if (message) {
await retrySendMessage(message);
}
};
};