bugfixing
This commit is contained in:
parent
0900796a61
commit
e5435ebd9a
@ -198,8 +198,10 @@ export const calculateChange = (oldList?: any[], newList?: any[]) => {
|
|||||||
if (!oldList?.length || !newList?.length) return [...(oldList || [])];
|
if (!oldList?.length || !newList?.length) return [...(oldList || [])];
|
||||||
|
|
||||||
const newListMap = new Map(newList.map((item) => [item.symbol, item]));
|
const newListMap = new Map(newList.map((item) => [item.symbol, item]));
|
||||||
|
const updatedList = [];
|
||||||
|
|
||||||
const updatedList = oldList.map((item) => {
|
for (let i = 0; i < oldList.length; i++) {
|
||||||
|
const item = oldList[i];
|
||||||
const newItem = newListMap.get(item.symbol);
|
const newItem = newListMap.get(item.symbol);
|
||||||
|
|
||||||
if (newItem?.avgPrice) {
|
if (newItem?.avgPrice) {
|
||||||
@ -215,13 +217,14 @@ export const calculateChange = (oldList?: any[], newList?: any[]) => {
|
|||||||
item.price = newPrice;
|
item.price = newPrice;
|
||||||
}
|
}
|
||||||
|
|
||||||
return item;
|
updatedList.push(item);
|
||||||
});
|
}
|
||||||
|
|
||||||
return updatedList;
|
return updatedList;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export function updateStockList(stockList, originalData) {
|
export function updateStockList(stockList, originalData) {
|
||||||
// Create a Map for O(1) lookup of original data by symbol
|
// Create a Map for O(1) lookup of original data by symbol
|
||||||
const originalDataMap = new Map(
|
const originalDataMap = new Map(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user