From 41095155682e39149facf648fa9c483bbda96dd0 Mon Sep 17 00:00:00 2001 From: Matthew Grove Date: Sun, 18 Sep 2022 22:33:14 +0100 Subject: [PATCH] Efficiency improvements --- package.json | 2 +- src/Home.js | 10 +++++++++- src/SearchSets.js | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index f25c187..df992b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parandum", - "version": "2.3.2", + "version": "2.3.3", "private": true, "dependencies": { "@babel/core": "^7.16.0", diff --git a/src/Home.js b/src/Home.js index da67fc6..787ec69 100644 --- a/src/Home.js +++ b/src/Home.js @@ -46,7 +46,15 @@ export default function Home(props) {

What's New?

- v2.3.2}> + v2.3.3}> +
    +
  • Bug fixes:
  • +
      +
    • On the search page, all sets are shown instead of only the last 50 showing and previous ones being overwritten
    • +
    +
+
+ v2.3.2}>
  • Bug fixes:
    • diff --git a/src/SearchSets.js b/src/SearchSets.js index 74f367f..7101550 100644 --- a/src/SearchSets.js +++ b/src/SearchSets.js @@ -102,7 +102,7 @@ export default withRouter(class SearchSets extends Component { sets: reload ? querySnapshot.docs : this.state.sets.concat(querySnapshot.docs), selections: selections, pageNumber: this.state.pageNumber + 1, - loadedAllSets: querySnapshot.docs.length === 0, + loadedAllSets: querySnapshot.docs.length < paginationFrequency, loadingSets: false, }); }); @@ -334,7 +334,7 @@ export default withRouter(class SearchSets extends Component { )}
{ - !this.state.loadedAllSets && this.state.sets.length % paginationFrequency === 0 && + !this.state.loadedAllSets &&