fixes
This commit is contained in:
parent
4b2d74fc2c
commit
ef294034b8
|
@ -48,11 +48,13 @@ class DappsState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// this.items.sort((a, b) => {
|
|
||||||
// return new Date(b.dateAdded).getTime() - new Date(a.dateAdded).getTime()
|
|
||||||
// })
|
|
||||||
this.hasMore = addedItems !== 0
|
this.hasMore = addedItems !== 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cloneWeakItems() {
|
||||||
|
this.items = [...this.items]
|
||||||
|
return this
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const onFinishFetchAllDappsAction = dapps => ({
|
export const onFinishFetchAllDappsAction = dapps => ({
|
||||||
|
@ -146,36 +148,6 @@ export const fetchAllDappsAction = () => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// export const fetchHighestRankedAction = () => {
|
|
||||||
// return dispatch => {
|
|
||||||
// dispatch(onStartFetchHighestRankedAction())
|
|
||||||
// setTimeout(() => {
|
|
||||||
// const result = hardcodedDapps
|
|
||||||
// .sort((a, b) => {
|
|
||||||
// return b.sntValue - a.sntValue
|
|
||||||
// })
|
|
||||||
// .slice(0, 50)
|
|
||||||
// dispatch(onFinishFetchHighestRankedAction(result))
|
|
||||||
// }, 100)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
// export const fetchRecentlyAddedAction = () => {
|
|
||||||
// return dispatch => {
|
|
||||||
// dispatch(onStartFetchRecentlyAddedAction())
|
|
||||||
// setTimeout(() => {
|
|
||||||
// const result = hardcodedDapps
|
|
||||||
// .sort((a, b) => {
|
|
||||||
// return (
|
|
||||||
// new Date().getTime(b.dateAdded) - new Date(a.dateAdded).getTime()
|
|
||||||
// )
|
|
||||||
// })
|
|
||||||
// .slice(0, 20)
|
|
||||||
// dispatch(onFinishFetchRecentlyAddedAction(result))
|
|
||||||
// }, 100)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
export const fetchByCategoryAction = category => {
|
export const fetchByCategoryAction = category => {
|
||||||
return async (dispatch, getState) => {
|
return async (dispatch, getState) => {
|
||||||
dispatch(onStartFetchByCategoryAction(category))
|
dispatch(onStartFetchByCategoryAction(category))
|
||||||
|
@ -229,7 +201,7 @@ const onFinishFetchRecentlyAdded = (state, payload) => {
|
||||||
const onStartFetchByCategory = (state, payload) => {
|
const onStartFetchByCategory = (state, payload) => {
|
||||||
const dappsCategoryMap = new Map()
|
const dappsCategoryMap = new Map()
|
||||||
state.dappsCategoryMap.forEach((dappState, category) => {
|
state.dappsCategoryMap.forEach((dappState, category) => {
|
||||||
dappsCategoryMap.set(category, dappState)
|
dappsCategoryMap.set(category, dappState.cloneWeakItems())
|
||||||
if (category === payload) dappState.setFetched(true)
|
if (category === payload) dappState.setFetched(true)
|
||||||
})
|
})
|
||||||
return Object.assign({}, state, {
|
return Object.assign({}, state, {
|
||||||
|
@ -269,7 +241,7 @@ const onUpdateDappData = (state, dapp) => {
|
||||||
let update = false
|
let update = false
|
||||||
|
|
||||||
state.dappsCategoryMap.forEach((dappState, category_) => {
|
state.dappsCategoryMap.forEach((dappState, category_) => {
|
||||||
dappsCategoryMap.set(category_, dappState)
|
dappsCategoryMap.set(category_, dappState.cloneWeakItems())
|
||||||
})
|
})
|
||||||
|
|
||||||
for (let i = 0; i < dapps.length; i += 1) {
|
for (let i = 0; i < dapps.length; i += 1) {
|
||||||
|
@ -301,7 +273,6 @@ const onUpdateDappData = (state, dapp) => {
|
||||||
return target.sntValue < dappItem.sntValue
|
return target.sntValue < dappItem.sntValue
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
// update hightestRanked, recentlyAdded, dappsCategoryMap
|
|
||||||
for (let i = 0; i < highestRanked.length; i += 1) {
|
for (let i = 0; i < highestRanked.length; i += 1) {
|
||||||
if (highestRanked[i].id === dapp.id) {
|
if (highestRanked[i].id === dapp.id) {
|
||||||
highestRanked[i] = dapp
|
highestRanked[i] = dapp
|
||||||
|
|
|
@ -140,7 +140,7 @@ class Vote extends Component {
|
||||||
)}
|
)}
|
||||||
{!isUpvote && afterVoteRating !== null && (
|
{!isUpvote && afterVoteRating !== null && (
|
||||||
<span className={styles.redBadge}>
|
<span className={styles.redBadge}>
|
||||||
{`${(dapp.sntValue + afterVoteRating).toLocaleString()} ↓`}
|
{`${(dapp.sntValue - afterVoteRating).toLocaleString()} ↓`}
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue