|
|
@@ -37,21 +37,29 @@ export const removeUnwantedKeys = (
|
|
|
"focused_element_bid",
|
|
|
];
|
|
|
|
|
|
- return data.map((item) => {
|
|
|
- // Create a shallow copy of item
|
|
|
- const newItem = { ...item };
|
|
|
+ return data
|
|
|
+ .filter((item) => {
|
|
|
+ // Skip items that have a status key
|
|
|
+ if ("status" in item) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ })
|
|
|
+ .map((item) => {
|
|
|
+ // Create a shallow copy of item
|
|
|
+ const newItem = { ...item };
|
|
|
|
|
|
- // Check if extras exists and delete it from a new extras object
|
|
|
- if (newItem.extras) {
|
|
|
- const newExtras = { ...newItem.extras };
|
|
|
- UNDESIRED_KEYS.forEach((key) => {
|
|
|
- delete newExtras[key as keyof typeof newExtras];
|
|
|
- });
|
|
|
- newItem.extras = newExtras;
|
|
|
- }
|
|
|
+ // Check if extras exists and delete it from a new extras object
|
|
|
+ if (newItem.extras) {
|
|
|
+ const newExtras = { ...newItem.extras };
|
|
|
+ UNDESIRED_KEYS.forEach((key) => {
|
|
|
+ delete newExtras[key as keyof typeof newExtras];
|
|
|
+ });
|
|
|
+ newItem.extras = newExtras;
|
|
|
+ }
|
|
|
|
|
|
- return newItem;
|
|
|
- });
|
|
|
+ return newItem;
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
export const removeApiKey = (
|