aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeon Jiang <35908040+leonyjiang@users.noreply.github.com>2021-03-16 14:24:27 -0400
committerLeon Jiang <35908040+leonyjiang@users.noreply.github.com>2021-03-16 14:24:27 -0400
commit1cbf67aa7b754a21eccd5e32a25c3b01b2339640 (patch)
tree586dcb7622de619897ea8aa77de1602957bcff08
parenta544272fdead4a351f9750180587c6d4e7e1cecc (diff)
Fix bug causing seed generation on each render
-rw-r--r--src/screens/suggestedPeople/SuggestedPeopleScreen.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx
index 651d858c..4094b0a3 100644
--- a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx
+++ b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx
@@ -66,7 +66,9 @@ const SuggestedPeopleScreen: React.FC = () => {
/*
* The randomly-generated seed used by the API to order the suggested people.
*/
- const randomizationSeed = Math.random();
+ const [randomizationSeed, setRandomizationSeed] = useState<number>(
+ Math.random(),
+ );
const stausBarRef = useRef(hideStatusBar);
@@ -146,6 +148,7 @@ const SuggestedPeopleScreen: React.FC = () => {
reset().then(() => {
setRefreshing(false);
});
+ setRandomizationSeed(Math.random());
};
useFocusEffect(