feat: Add Skeleton to MessageItem before the backend returns a message and fixed the issue where ChatConfigurationModal displays old data when creating a new dialog (#99)

* feat: fixed the issue where ChatConfigurationModal displays old data when creating a new dialog

* feat: Add Skeleton to MessageItem before the backend returns a message
This commit is contained in:
balibabu
2024-03-05 19:28:44 +08:00
committed by GitHub
parent 602038ac49
commit 8b2bbd79e4
12 changed files with 117 additions and 72 deletions

View File

@@ -140,14 +140,15 @@ const model: DvaModel<ChatModelState> = {
},
*completeConversation({ payload }, { call, put }) {
const { data } = yield call(chatService.completeConversation, payload);
if (data.retcode === 0) {
yield put({
type: 'getConversation',
payload: {
conversation_id: payload.conversation_id,
},
});
}
// if (data.retcode === 0) {
// yield put({
// type: 'getConversation',
// payload: {
// conversation_id: payload.conversation_id,
// },
// });
// }
return data.retcode;
},
*removeConversation({ payload }, { call, put }) {
const { data } = yield call(chatService.removeConversation, {