diff options
author | Leon Jiang <35908040+leonyjiang@users.noreply.github.com> | 2021-03-16 14:24:27 -0400 |
---|---|---|
committer | Leon Jiang <35908040+leonyjiang@users.noreply.github.com> | 2021-03-16 14:24:27 -0400 |
commit | 1cbf67aa7b754a21eccd5e32a25c3b01b2339640 (patch) | |
tree | 586dcb7622de619897ea8aa77de1602957bcff08 | |
parent | a544272fdead4a351f9750180587c6d4e7e1cecc (diff) |
Fix bug causing seed generation on each render
-rw-r--r-- | src/screens/suggestedPeople/SuggestedPeopleScreen.tsx | 5 |
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( |