fix: api watch data

This commit is contained in:
jialin
2024-06-29 23:24:12 +08:00
parent afb2a13b80
commit 9f4f28edaf
8 changed files with 48 additions and 12 deletions
+12 -2
View File
@@ -125,11 +125,21 @@ const useSetChunkRequest = () => {
};
const resetResultSchema = (result: any[]) => {
// ============ handle list data ============
// return _.map(result, (data: any) => {
// if (data.type === WatchEventType.DELETE) {
// data.ids = _.map(data.items, (item: any) => item.id);
// }
// data.collection = data.items || [];
// return data;
// });
// ============ handle list data ============
return _.map(result, (data: any) => {
if (data.type === WatchEventType.DELETE) {
data.ids = _.map(data.items, (item: any) => item.id);
data.ids = data.data?.id ? [data.data.id] : [];
}
data.collection = data.items || [];
data.collection = data.data ? [data.data] : [];
return data;
});
};