|
|
@ -24,7 +24,7 @@ export function useConverseMessage(context: ConverseContext) {
|
|
|
|
const dispatch = useAppDispatch();
|
|
|
|
const dispatch = useAppDispatch();
|
|
|
|
const messages = converse?.messages ?? [];
|
|
|
|
const messages = converse?.messages ?? [];
|
|
|
|
|
|
|
|
|
|
|
|
// NOTICE: 该hook只会在第一次执行
|
|
|
|
// NOTICE: 该hook只会在converseId变化时执行
|
|
|
|
const { loading, error } = useAsync(async () => {
|
|
|
|
const { loading, error } = useAsync(async () => {
|
|
|
|
if (!converse) {
|
|
|
|
if (!converse) {
|
|
|
|
// 如果是一个新会话(或者当前会话列表中没有)
|
|
|
|
// 如果是一个新会话(或者当前会话列表中没有)
|
|
|
@ -71,7 +71,7 @@ export function useConverseMessage(context: ConverseContext) {
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}, []);
|
|
|
|
}, [converseId]);
|
|
|
|
|
|
|
|
|
|
|
|
const handleSendMessage = useCallback(async (payload: SendMessagePayload) => {
|
|
|
|
const handleSendMessage = useCallback(async (payload: SendMessagePayload) => {
|
|
|
|
// TODO: 增加临时消息, 对网络环境不佳的状态进行优化
|
|
|
|
// TODO: 增加临时消息, 对网络环境不佳的状态进行优化
|
|
|
|